Bindings
If widget components form the "body" of the widget, then its "engine" is constructed of bindings. Bindings define relations between widget components and data from server contexts, such as their variables and functions. Every binding is evaluated at different points during widget execution. Evaluation results are used to modify widget components or context data.
Widget bindings extend server bindings. While server bindings define relations of server-side objects, widget bindings can also define relations between server objects and visual components. However, widget bindings use the same syntax.
Widget bindings may be viewed, created or edited:
- By editing the Bindings property of any widget component in Widget editor. The bindings table for a particular component includes only bindings involving this component.
- By editing the All Bindings property of the root panel. This bindings table include all bindings available for the widget.
![]() | Widget editor greatly simplifies creation of bindings. Most bindings may be created using intuitive Drag and Drop operations. Details of this procedure are described here. |
Was this page helpful?