CountController
Виджет CountController используется для увеличения и уменьшения счетчика или числа.
Вы можете использовать виджет CountController для установки количества любого продукта при покупке в приложении для электронной коммерции.
Перед тем как углубляться в виджеты форм, ознакомьтесь с нашим руководством по Состояниям виджетов, чтобы эффективно управлять состоянием и поведением элементов вашей формы.
Добавление CountController в проект
Вот пример того, как вы можете использовать виджет CountController в своем проекте:
- Сначала перетащите виджет CountController из вкладки Form Elements (в панели виджетов) или добавьте его непосредственно из дерева виджетов.
- Перейдите в панель свойств (справа) и прокрутите вниз до раздела Count Controller Properties.
- Число в CountController отображается сразу после загрузки и называется Initial Count, по умолчанию 0. Чтобы изменить это начальное значение, введите его в поле ввода Initial Count. Вы также можете установить это значение динамически, выбрав Set from Variable. Это можно использовать для отображения количества продукта по умолчанию в приложении для электронной коммерции.
- Свойство Step Size устанавливает значение, на которое счетчик должен увеличиваться или уменьшаться. Значение по умолчанию — 1. Чтобы изменить его, введите значение в поле ввода Step Size.
- Чтобы пользователи могли устанавливать допустимое значение счетчика или количества, вы можете ограничить диапазон CountController (минимальное и максимальное значение) , указав значения в полях ввода Minimum и Maximum.
Запуск действия при изменении счетчика
Давайте разберем, как запустить действие при изменении счетчика в этом виджете. Это полезно, когда вы хотите обновить последнее значение счетчика в бэкенде (выполнить вызов API, создать/обновить документ Firestore) по мере изменения счетчика.
Для этого:
- Выберите CountController, выберите Actions в панели свойств (правое меню) и нажмите + Add Action.
- Вы заметите, что Type of Action (он же callback) уже установлен в On Count Changed. Это означает, что действия, добавленные под этим пунктом, будут вызываться каждый раз при изменении счетчика.
- Теперь вы можете добавить любое действие здесь.
Вот пример обновления счетчика в переменной состояния приложения.
Настройка CountController
Панель свойств можно использовать для настройки внешнего вида и поведения вашего виджета.
Настройка иконки
Ч тобы настроить иконку уменьшения:
- Выберите виджет CountController из дерева виджетов или области холста.
- Перейдите в панель свойств и найдите раздел Style Properties.
- Чтобы изменить иконку, нажмите на уже выбранную иконку, затем выполните поиск и выберите новую иконку.
- Чтобы изменить размер иконки, введите значение в свойство Icon Size.
- Чтобы изменить цвет иконки, найдите свойство Icon Color, нажмите на поле рядом с выбранным цветом, выберите цвет и нажмите Use Color или нажмите Unset и введите Hex-код напрямую.