Модель данных виджетов

Каждый виджет представлен контекстом на сервере, который содержит настройки расположения виджетов, компоненты, привязки и многое другое.

В то же время, после запуска виджета создается отдельное дерево контекстов, которое представляет модель данных текущего виджета. Каждый контекст дерева контекстов виджета  - это один UI-компонент запущенного виджета. Все  контексты компонентов добавляются в корень контекстного дерева виджета, поэтому иерархия контекста компонентов не соответствует иерархии вложенных в виджет контейнеров и компонентов.

Переменные, функции и события контекста компонента виджета соответствуют свойствам, операциям и событиям этого же UI-компонента. Таким образом, обращение к сущностям контекста компонента из привязок виджета  - это процесс, по сути работающий с UI-компонентами, например, настройка UI-компонентов, реагирование на их события и пр.