Иерархический справочник — tree#

Создание справочника#
Открыть Directus и перейти в раздел Settings
Нажать кнопку “Создать коллекцию”:
В поле “Имя” указать название справочника
В поле “Type” выбрать “Generated UUID”
В поле “Primery Key Field” должно быть указано значение “id”
Подтвердить создание коллекции
Нажать кнопку-стрелку “Дальше”
Нажать кнопку-галку “Finish Setup”
Настройка справочника#
Примечание
Открывается сразу после создания и сохранения нового справочника. Для изменения ранее созданного нужно перейти в раздел “Settings” и открыть нужный справочник.
У поля “id” нажать кнопку с тремя точками и выбрать опцию “Show Field on Detail”
Создаем поле с названием “name”
Нажать “Создать поле” и выбрать “standart field”
Указать название поля: “name”
Указать тип поля: Type = “string”
Нажимать несколько раз кнопку “Далее”, затем “Сохранить”
Создаем поле с названием “parent ID”
Нажать “Создать поле” и выбрать “standart field”
Указать название поля: “parent ID”
Указать тип поля: Type = “UUID”
В поле “On Create” выбрать “Do Nothing”
Нажимать несколько раз кнопку “Далее”, затем “Сохранить”
Нажать кнопку-галку “Сохранить” в правом верхнем углу
Добавление компонента справочника#
Примечание
Созданный элемент по умолчанию является корневым.
Открыть Directus и перейти в раздел Collections
Выбрать нужный справочник
Нажать кнопку-плюс “Create item” в правом верхнем углу
В поле “name” указать название корневой папки
Нажать кнопку “Сохранить” в правом верхнем углу
Изменение иерархии компонента#
Открыть Directus и перейти в раздел Collections
Выбрать нужный справочник
Открыть компонент в который нужно добавить вложенные элементы
Скопировать ID компонента
Открыть элемент, который будет являться вложенным
В поле “Parent ID” вставить скопированный ID компонента
Изменение прав доступа для справочника#
Примечание
Чтобы справочник стал доступен, нужно выдать ему права на чтение
Открыть Directus и перейти в раздел Settings
Открыть “Роли и права доступа”
Выбрать сервер на котором будет доступен справочник
Напротив нужного справочника в колонке “Чтение” поставить “Полный доступ”
Сортировка компонентов в справочнике#
По умолчанию сортировка вшита на клиенте и работает по 2 параметрам:
Сортировка по типу компонента. Компоненты, которые имеют вложения всегда идут выше компонентов без вложений
Сортировка в алфавитном порядке