Список с множественным выбором
Multilist – это тип данных, который позволяет пользователю выбирать несколько значений из списка.
В отличие от простого списка, **multilist** поддерживает множественный выбор элементов, что делает его удобным для работы с тегами, фильтрами и группами данных.
Как это выглядит?
Список с множественным выбором представлен в виде массива значений:
1{
2 "selectedTags": ["новинки", "скидки", "популярное"]
3}Когда это нужно?
Позволять пользователю выбирать несколько значений одновременно.
Фильтровать элементы по нескольким критериям (например, категории товаров или статусы задач).
Создавать теги или группы данных для удобной сортировки.
Пример использования
Допустим, пользователь выбирает несколько категорий товаров для фильтрации:
1{
2 "type": "multilist",
3 "label": "Выберите категории",
4 "value": ["Электроника", "Книги", "Одежда"]
5}В этом случае:
type указывает, что это список с множественным выбором.
label – это текстовая подсказка для пользователя.
value – это массив значений, выбранных пользователем.
Что важно помнить?
Значения в multilist хранятся в виде массива.
Пользователь может выбрать одно или несколько значений.
Порядок элементов в массиве может быть важен для некоторых сценариев.
Подведём итог
Multilist – это отличный инструмент для работы с выбором нескольких значений. Используйте тип multilist, чтобы позволить пользователям создавать гибкие фильтры, выбирать теги или объединять данные в группы.