ChoiceChips
Виджет ChoiceChips позволяет пользователям выбирать один вариант из группы чипов. Каждый чип представлен значком и сопутствующим текстом, что об легчает представление различных выборов.
Вы можете использовать этот виджет для реализации функции фильтра в приложении электронной коммерции, чтобы позволить пользователям выбирать различные атрибуты продукта, такие как размер, цвет или ценовой диапазон.
Прежде чем приступить к работе с виджетами формы, ознакомьтесь с нашим руководством по Состояниям виджетов, чтобы эффективно управлять состоянием и поведением ваших элементов форм.
Добавление виджета ChoiceChips
Чтобы добавить виджет ChoiceChips в ваше приложение:
- Добавьте виджет ChoiceChips из вкладки Элементы формы.
- По умолчанию этот виджет добавляет один вариант с именем Option 1. Чтобы изменить название, перейдите в панель свойств, прокрутите вниз до раздела Определение опций. Найдите свойство Option 1 и измените название и значок.
- Чтобы добавить больше вариантов, нажмите на текст Добавить опцию и установите имя и значок для новых опций.
- Чтобы установить любой чип по умолчанию, найдите свойство Начальный вариант и введите название чипа.
- Чтобы устанавливать это значение динамически, откройте меню Установить из переменной и укажите переменную.
- Когда включена множественная выборка, вы также можете установить список вариантов для предварительного выбора.
Вызов действия при изменении
Узнайте, как вызвать действие при изменении выбора на этом виджете.
Выбор или сброс всех выборов [Действие]
Пользователи могут быстро снять выделение со всех чипов или выбрать все доступные выборочные чипы сразу. Вы можете сделать это, добавив действие Снять все/Выбрать все.
Прежде чем добавить это действие, убедитесь, что вы разрешили множественный выбор на этом виджете.
Настройка
Вы можете настроить внешний вид и поведение этого виджета, используя различные свойства, доступные в панели свойств.
Разрешить множественный выбор
Возможно, вам захочется разрешить пользователям выбирать несколько опций для фильтрации результатов.
Чтобы разрешить множественный выбор, выберите виджет ChoiceChips, перейдите в панель свойств, найдите свойство Разрешить множественный выбор и включите его.
Отключение ChoiceChips
Иногда вам может потребоваться представить варианты только в режиме чтения, запретив пользователям делать какие-либо изменения.
Для этого перейдите в Панель свойств > включите Отключить > нажмите Снять, и установите Условия. Это может быть Одиночное условие или Комбинация условий в зависимости от вашего требования. Примечание: Виджет ChoiceChips будет отключен только в случае выполнения условия(ий).
Добавление отступа между чипами
Чтобы добавить отступ между чипами, вы можете использовать свойства Отступ чипов и Отступ строки.
- Отступ чипов: Это добавляет горизонтальные промежутки между отдельными чипами.
- Отступ строки: Это добавляет вертикальные промежутки между чипами в ст роке.
Выравнивание чипов
Когда у вас есть чипы в нескольких рядах, вы можете выравнивать их, используя свойство Выравнивание. Это аналог установки выравнивания основной оси для виджета Row.
Настройка стиля выбранных и невыбранных чипов
Различные свойства в разделе Стиль выбранного чипа и Стиль невыбранного чипа позволяют настроить чипы под свой дизайн. Вот как это сделать:
-
Чтобы изменить цвет фона, используйте свойство Цвет.
-
Чтобы изменить цвет и размер значка, используйте свойства Цвет значка и Размер значка.
-
Чтобы доба вить тень или создать ощущение глубины для чипа, вы можете использовать свойство Высота.
-
Чтобы настроить границу, используйте свойства Цвет границы, Ширина границы (толщина) и Радиус границы (скругленный угол).
-
Чтобы добавить немного пространства вокруг метки, используйте свойство Отступ метки.
-
Чтобы изменить стиль текста метки, используйте свойство Стиль текста выбранного.
-
Аналогично можно настроить свойства в разделе Стиль невыбранного чипа.