С помощью этого действия можно установить/очистить значения для переменной App State.

ап 1

Предварительные условия

Прежде чем добавить это действие, необходимо создать переменную App State.

Типы обновлений

Существуют следующие типы обновлений, которые можно выполнить для переменной App State:

  • Установить значение: Используется для установки значения либо из любой другой переменной, либо из конкретной.
  • Очистить значение: Используется для удаления уже сохраненного значения.
    Increment/Decrement: Используется для увеличения или уменьшения значения переменной, определенной как Integer.
  • Добавить в список: Используется для добавления элемента в переменную, определенную как List.
  • Удалить из списка: Используется для удаления элемента из переменной, определенной как List.

Добавление действия «Обновить состояние приложения

Выполните следующие шаги, чтобы добавить это действие к любому виджету.

  1. Выберите виджет (например, кнопку), на который вы хотите добавить действие.
  2. Выберите Действия на панели свойств (правое меню), Если это первое действие, нажмите кнопку + Добавить действие. В противном случае нажмите кнопку «+» под плиткой предыдущего действия (внутри Action Flow Editor) и выберите Add Action.
  3. Найдите и выберите действие Update App State (в разделе UI Interactions).
  4. Нажмите на + Добавить поле и выберите поле, которое вы хотите обновить.
  5. Разверните раздел поля и выберите Тип обновления. В зависимости от выбранного типа обновления отображаются дополнительные опции.
  6. Чтобы установить значение, установите для параметра Источник значения значение Из переменной и укажите источник переменной. Например, чтобы предоставить значение из состояния виджета, выберите UNSET > Widget State > [widget_name].
  7. Дополнительно: вы также можете указать, как это обновление повлияет на ваше приложение.
    • Перестроить всю страницу: Это перерисует пользовательский интерфейс активных страниц вашего приложения. Используйте эту опцию, если другие страницы зависят от этой переменной, чтобы отразить новые изменения. Это гарантирует, что пользовательский интерфейс всегда будет актуальным и реагирующим на взаимодействие с пользователем.
    • Перестроить текущую страницу: Это приведет к перерисовке пользовательского интерфейса текущей страницы.
    • Не перестраивать: Ничего не будет перестраиваться.
Чтобы обновить несколько переменных состояния приложения одну за другой, просто нажмите + Добавить поле и подключите следующую переменную с помощью этого действия.
ап 2