Разбиране на формулите за поведение за приложения за платно
Повечето формули изчисляват стойност. Подобно на електронната таблица в Excel, преизчисляването става автоматично, когато стойностите се променят. Например, може да искате да покажете стойността в контрола етикет в червено, ако стойността е по-малка от нула или в черно по друг начин. Така че можете да зададете свойството цвят на този контрол върху тази формула:
If( Value(TextBox1.Text) >= 0, Color.Black, Color.Red )
В този контекст какво означава, когато потребителят избира контрола бутон? Никоя стойност не се е променила, така че няма нищо ново за изчисляване. Excel няма еквивалент на контролата бутон.
Като изберете контролата бутон, потребителят инициира последователност от действия или поведения, които ще променят състоянието на приложението:
- Промяна на екрана, който се показва: функциите Назад и Навигация.
- Управлявайте функциите сигнал: Активиране и Изключване.
- Обновете, актуализирайте или премахнете елементи във функции източник на данни: Обновяване, Актуализация, UpdateIf, Корекция, Премахване, RemoveIf.
- Актуализиране на функция контекстна променлива: UpdateContext.
- Създавайте, актуализирайте или премахвайте елементи във функции колекция: Събиране, Изчистване, ClearCollect.
Тъй като тези функции променят състоянието на приложението, те не могат да бъдат преизчислени автоматично. Можете да ги използвате във формулите за свойства OnSelect, OnVisible, OnHidden и други свойства На..., които се наричат формули на поведение.
Повече от едно действие
Използвайте запетайки, за да създадете списък с действия, които да изпълните. Например, може да искате да актуализирате променлива на контекста и след това да се върнете към предишния екран:
UpdateContext( { x: 1 } ); Back()
Действията се извършват в реда, в който се появяват във формулата. Следващата функция няма да започне, докато текущата функция не приключи. Ако възникне грешка, следващите функции може да не стартират.
Бележка
Можете ли да ни споделите повече за езиковите си предпочитания за документацията? Попълнете кратко проучване. (имайте предвид, че това проучване е на английски език)
Проучването ще отнеме около седем минути. Не се събират лични данни (декларация за поверителност).
Обратна връзка
https://aka.ms/ContentUserFeedback.
Очаквайте скоро: През цялата 2024 г. постепенно ще отстраняваме проблемите в GitHub като механизъм за обратна връзка за съдържание и ще го заменим с нова система за обратна връзка. За повече информация вижте:Подаване и преглед на обратна връзка за