Описание настроек интерфейса objectGroup.json

Для удобства работы с большим количеством однотипных объектов в 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
                }
            ]
    }