What Is an Expression Structure?
An Expression structure is an object type of property where several of the sub-items get their values from expression bindings.
An Expression Structure bindings allow us to create a custom Expression binding where several expressions give you several values. That is, the output is an object rather than a value. This binding type is useful in configuring parameters for a script transform, or in cleanly creating a complex object from a single binding. It enables you to create a data structure using a separate expression to populate each entry in the structure.
Binding Interface
The Expression Structure binding is configured similarly to any object in Perspective, except that every value property in the object is evaluated via an individual expression.
Binding Properties
Property Name | Description |
---|
Enabled | Indicates whether the binding should fire. |
Overlay Opt-Out | Indicates whether the component should reflect a bad quality binding via a tag overlay. |
Wait On All | Indicates whether the binding should wait for every expression binding in the structure to finish before completing. If false, each expression in the structure will resolve individually and update their properties at that time. If true, all component properties will receive their new values at the same time. |