CountController
Виджет CountController используется для инкрементации и декрементации счётчика или числа.
Вы можете использовать виджет CountController для установки количества любого продукта при покупке в приложении электронной коммерции.
Прежде чем приступить к элементам формы, ознакомьтесь с нашим руководством по Состояниям виджетов для эффективного управления состоянием и поведением ваших элементов формы.
Добавление CountController в ваш проект
Вот пример использования виджета CountController в вашем проекте:
- Сначала перетащите виджет CountController из вкладки Элементы формы (в панели виджетов) или добавьте его непосредственно из дерева виджетов.
- Перейдите в панель свойств (справа) и прокрутите вниз до Свойств Count Controller.
- Число на CountController появляется сразу после загрузки, это называется начальным счётом, по умолчанию 0. Чтобы изменить это начальное значение, введите значение в поле ввода Initial Count. Вы также можете устанавливать это значение динамически, указав Установить от переменной. Это можно использовать для отображения количества продукта по умолчанию в приложении электронной коммерции.
- Свойство Step Size устанавливает значение, на которое должен увеличиваться или уменьшаться счёт. Значение по умолчанию - 1. Чтобы изменить это значение, введите его в поле ввода Step Size.
- Чтобы позволить пользователям устанавливать допустимый счёт или количество, вы можете ограничить диапазон CountController (минимальное и максимальное количество), указав значение в полях ввода Минимальное и Максимальное.
Срабатывание действия при изменении счетчика
Давайте посмотрим, как сработать действие, когда изменяется счёт на этом виджете. Это полезно, когда вы хотите обновить последний счёт на вашем сервере (сделать API-вызов, создать/обновить документ Firestore) при изменении счёта.
Для этого:
- Выберите CountController, выберите Действия из панели свойств (правое меню) и нажмите + Добавить действие.
- Вы заметите, что Тип действия (также известный как обратный вызов) уже установлен на При изменении счёта. Это означает, что действия, добавленные здесь, будут вызываться при изменении счёта.
- Теперь вы можете добавить здесь любое действие.
Вот пример обновления счёта в переменной состояния приложения.
Настройка CountController
Панель свойств можно использовать для настройки внешнего вида и поведения вашего виджета.
Настройка иконки
Чтобы настроить иконку уменьшения:
- Выберите виджет CountController из дерева виджетов или области холста.
- Перейдите в панель свойств и найдите раздел Свойства стиля.
- Чтобы изменить иконку, щёлкните по уже выбранной иконке, а затем найдите и выберите новую иконку.
- Чтобы изменить размер иконки, введите значение в свойстве Размер иконки.
- Чтобы изменить цвет иконки, найдите свойство Цвет иконки, щёлкните на квадрат рядом с выбранным цветом, выберите цвет и нажмите Использовать цвет или нажмите Сбросить и введите Hex-код напрямую.