Для удобства работы с большим количеством однотипных объектов в ALEPIZ реализована функция группировки объектов по их именам за счет использования регулярного выражения, объединяющего несколько объектов, содержащих в имени что-то общее. Если ее настроить и включить, ALEPIZ будет отображать вместо каждого объект по отдельности, одну группу объектов с указанием, сколько объектов находится в группе. Для включения и отключения группировки служит иконка group. Она появляется если настройки для группировки объектов выполнены.
- objectGroups - объект, содержащий массив с объектами - описаниями алгоритмов группировки объектов:
- name - Имя группы
- description - Описание группы, которое будет появляться при наведении на группу мышкой
- color - цвет для группы
- sortPosition - позиция сортировки для группы в списке объектов. Если не указать, группа будет отсортирована в зависимости от минимальной позиции сортировки включенных в нее объектов
- re - строка с регулярным выражением, с которой производится сравнение имен объектов для группировки
- settings Пример objectGroup.json (нажмите для того, чтобы развернуть)
{ "objectGroups": [ { "name": "ALEPIZ", "re": "\\[ALEPIZ\\]", "description": "Objects containing ALEPIZ in the name", "color": "red", "sortPosition": 20 } ] }