Группировка элементов списка и создание иерархии

Списки часто встречаются в формах наших клиентов. Они позволяют настроить маршрутизацию в зависимости от значения поля и выступают своего рода метками. Но со временем некоторые списки разрастаются так, что работать с ними становится всё менее удобно.

Для улучшения их вида, в систему был добавлен функционал по организации списков в многоуровневое дерево. Давайте рассмотрим как это работает на примере списка из формы для соискателей. Сначала список вакансий состоял из всего пары позиций, но потом вырос вместе с компанией:

Список вакансий

Для его упорядочивания сначала создадим новые элементы — категории, а затем мышкой перетянем элементы списка на соответствующий уровень. В итоге наш список приобрел структурированный вид.

Список вакансий с категориями

Теперь при заполнении следует выбрать элемент списка из дерева, или же начать вводить название позиции, и система предложит сокращенный список вариантов.

Список вакансий с категориями при заполнении

Попробуйте, как удобно и наглядно можно заполнять списки и создавать собственную иерархию!

Для того, чтобы сделать такую структуру, должны соблюдаться определенные условия (для новых списков они практически всегда выполняются). Если что-то не получается, проверьте, не нарушены ли условия переноса при создании иерархии:

— Перенос элементов работает только внутри одного поля типа «список».

— Элементы списка нельзя вынести на уровень выше их изначального расположения.

— Если список иерархический и одна из его веток используется как другой список, нельзя вносить и выносить элементы списка из этой ветки.

— При переносе элементов списка можно менять только уровень. Сортировка всегда будет идти по имени пунктов.

— Перенос разрешен, если команда не меняется. Иными словами, если в одном из элементов списка кто-то добавлен в команду, то нельзя добавлять в списки другого уровня элементы, в которых этот человек не участвует.

Если вы пропустили некоторые другие наши статьи по этому важному элементу формы, стоит напомнить, что в списках ранее появились значения по умолчанию.