logo

Per-Parent Overrides

You can configure overrides to be scoped “perParent,” so that when a user edits the override, they are only editing the values for one parent grouping at a time. For example, you might group overrides by a level parent, so that you’re only editing the objects on that level at one time.
This capability can be quite complex! A full implementation supporting view-associated parents and add overrides has three requisite steps:

Quick Start

Detailed Implementation

And the final behavior, supporting adding Elements to different parents:
Image without caption
For a complete example implementation, see github.com/hypar-io/function-perParentExample/.