Основные сведения о формулах поведения в приложениях на основе холста

Большинство формул предназначены для вычисления значений. Как и в электронной таблице Excel, повторное вычисление выполняется автоматически при изменении значений. Например, можно сделать так, чтобы значение в элементе управления Подпись становилось красным, если оно меньше нуля, и черным в противном случае. Таким образом, вы можете задать в качестве значения свойства Color этого элемента управления такую формулу:

If( Value(TextBox1.Text) >= 0, Color.Black, Color.Red )

При этом, если пользователь выберет элемент управления Кнопка, значения не изменятся, поэтому новые вычисления не выполняются. В Excel нет эквивалента элементу управления Кнопка.

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

Поскольку эти функции изменяют состояние приложения, они не пересчитываются автоматически. Их можно использовать в формулах для OnSelect, OnVisible, OnHidden и других свойств, начинающихся на On..., которые называются формулами поведения.

Несколько действий

Чтобы создать список выполняемых действий, перечислите их через точку с запятой. Например, можно указать, что после обновления переменной контекста необходимо возвратиться на предыдущий экран:

UpdateContext( { x: 1 } ); Back()

Действия выполняются в том порядке, в котором они указаны в формуле. Следующая функция не выполняется до тех пор, пока не завершится выполнение текущей. В случае ошибки запуск последующих функций становится невозможным.

Примечание

Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).

Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).