С помощью этого действия можно установить/очистить значения для переменной App State.
Предварительные условия
Прежде чем добавить это действие, необходимо создать переменную App State.
Типы обновлений
Существуют следующие типы обновлений, которые можно выполнить для переменной App State:
- Установить значение: Используется для установки значения либо из любой другой переменной, либо из конкретной.
- Очистить значение: Используется для удаления уже сохраненного значения.
Increment/Decrement: Используется для увеличения или уменьшения значения переменной, определенной как Integer. - Добавить в список: Используется для добавления элемента в переменную, определенную как List.
- Удалить из списка: Используется для удаления элемента из переменной, определенной как List.
Добавление действия «Обновить состояние приложения
Выполните следующие шаги, чтобы добавить это действие к любому виджету.
- Выберите виджет (например, кнопку), на который вы хотите добавить действие.
- Выберите Действия на панели свойств (правое меню), Если это первое действие, нажмите кнопку + Добавить действие. В противном случае нажмите кнопку «+» под плиткой предыдущего действия (внутри Action Flow Editor) и выберите Add Action.
- Найдите и выберите действие Update App State (в разделе UI Interactions).
- Нажмите на + Добавить поле и выберите поле, которое вы хотите обновить.
- Разверните раздел поля и выберите Тип обновления. В зависимости от выбранного типа обновления отображаются дополнительные опции.
- Чтобы установить значение, установите для параметра Источник значения значение Из переменной и укажите источник переменной. Например, чтобы предоставить значение из состояния виджета, выберите UNSET > Widget State > [widget_name].
- Дополнительно: вы также можете указать, как это обновление повлияет на ваше приложение.
- Перестроить всю страницу: Это перерисует пользовательский интерфейс активных страниц вашего приложения. Используйте эту опцию, если другие страницы зависят от этой переменной, чтобы отразить новые изменения. Это гарантирует, что пользовательский интерфейс всегда будет актуальным и реагирующим на взаимодействие с пользователем.
- Перестроить текущую страницу: Это приведет к перерисовке пользовательского интерфейса текущей страницы.
- Не перестраивать: Ничего не будет перестраиваться.
Чтобы обновить несколько переменных состояния приложения одну за другой, просто нажмите + Добавить поле и подключите следующую переменную с помощью этого действия.