Функции компонентов

Функции компонентов виджета зависят от функций инструментальной панели или контейнера. Функции компонентов можно использовать для вызова функциональности компонента без взаимодействия с пользователем.

Как и события компонента, функции компонента вызываются из привязок инструментальной панели.

Более подробно см. в разделе Модель данных инструментальной панели.

Вызов функций компонентов инструментальной панели

Вы можете вызвать функции компонентов виджета из привязок виджета, используя схему form/ .

Для этого укажите функцию в качестве цели привязки и создайте таблицу с параметрами функции в выражении привязки.

Цель

form:componentName/componentFunction()

Выражение

Выражение, которое вычисляется в таблицу с параметрами функции.

Активатор

Любой действительный активатор привязки.

Другой способ вызвать функции компонента - через выражения привязки. Этот метод можно применить, если вы хотите использовать выходные данные функции компонента. Как и другие функции, функции компонента имеют результатом таблицы данных. Если цель привязки не разрешает тип значения Таблица данных, вам придется расширить выражение, чтобы оно конвертировало результат функции в требуемый формат.

Цель

Любая действительная цель привязки.

Выражение

{form/componentName:componentFunction(functionParameters)}

Активатор

Любой действительный активатор привязки.