Основные сведения о формулах поведения в приложениях на основе холста
Статья
Большинство формул предназначены для вычисления значений. Как и в электронной таблице Excel, повторное вычисление выполняется автоматически при изменении значений. Например, можно сделать так, чтобы значение в элементе управления Подпись становилось красным, если оно меньше нуля, и черным в противном случае. Таким образом, вы можете задать в качестве значения свойства Color этого элемента управления такую формулу:
При этом, если пользователь выберет элемент управления Кнопка, значения не изменятся, поэтому новые вычисления не выполняются. В Excel нет эквивалента элементу управления Кнопка.
Выбрав элемент управления Кнопка, пользователь инициирует последовательность действий или схем поведения, которые приводят к изменению состояния приложения.
Изменение отображающегося экрана: функции Back и Navigate.
Поскольку эти функции изменяют состояние приложения, они не пересчитываются автоматически. Их можно использовать в формулах для OnSelect, OnVisible, OnHidden и других свойств, начинающихся на On..., которые называются формулами поведения.
Несколько действий
Чтобы создать список выполняемых действий, перечислите их через точку с запятой. Например, можно указать, что после обновления переменной контекста необходимо возвратиться на предыдущий экран:
UpdateContext( { x: 1 } ); Back()
Действия выполняются в том порядке, в котором они указаны в формуле. Следующая функция не выполняется до тех пор, пока не завершится выполнение текущей. В случае ошибки запуск последующих функций становится невозможным.
Примечание
Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).