Список с множественным выбором

multilist
Список с множественным выбором

Multilist – это тип данных, который позволяет пользователю выбирать несколько значений из списка.

В отличие от простого списка, **multilist** поддерживает множественный выбор элементов, что делает его удобным для работы с тегами, фильтрами и группами данных.

Как это выглядит?

Список с множественным выбором представлен в виде массива значений:

1{
2  "selectedTags": ["новинки", "скидки", "популярное"]
3}
Когда это нужно?
  • Позволять пользователю выбирать несколько значений одновременно.

  • Фильтровать элементы по нескольким критериям (например, категории товаров или статусы задач).

  • Создавать теги или группы данных для удобной сортировки.

Пример использования

Допустим, пользователь выбирает несколько категорий товаров для фильтрации:

1{
2  "type": "multilist",
3  "label": "Выберите категории",
4  "value": ["Электроника", "Книги", "Одежда"]
5}

В этом случае:

  • type указывает, что это список с множественным выбором.

  • label – это текстовая подсказка для пользователя.

  • value – это массив значений, выбранных пользователем.

Что важно помнить?
  • Значения в multilist хранятся в виде массива.

  • Пользователь может выбрать одно или несколько значений.

  • Порядок элементов в массиве может быть важен для некоторых сценариев.

Подведём итог

Multilist – это отличный инструмент для работы с выбором нескольких значений. Используйте тип multilist, чтобы позволить пользователям создавать гибкие фильтры, выбирать теги или объединять данные в группы.