Share via


Разбиране на формулите за поведение за приложения за платно

Повечето формули изчисляват стойност. Подобно на електронната таблица в Excel, преизчисляването става автоматично, когато стойностите се променят. Например, може да искате да покажете стойността в контрола етикет в червено, ако стойността е по-малка от нула или в черно по друг начин. Така че можете да зададете свойството цвят на този контрол върху тази формула:

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

В този контекст какво означава, когато потребителят избира контрола бутон? Никоя стойност не се е променила, така че няма нищо ново за изчисляване. Excel няма еквивалент на контролата бутон.

Като изберете контролата бутон, потребителят инициира последователност от действия или поведения, които ще променят състоянието на приложението:

Тъй като тези функции променят състоянието на приложението, те не могат да бъдат преизчислени автоматично. Можете да ги използвате във формулите за свойства OnSelect, OnVisible, OnHidden и други свойства На..., които се наричат формули на поведение.

Повече от едно действие

Използвайте запетайки, за да създадете списък с действия, които да изпълните. Например, може да искате да актуализирате променлива на контекста и след това да се върнете към предишния екран:

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

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

Бележка

Можете ли да ни споделите повече за езиковите си предпочитания за документацията? Попълнете кратко проучване. (имайте предвид, че това проучване е на английски език)

Проучването ще отнеме около седем минути. Не се събират лични данни (декларация за поверителност).