Interface: HasOrder
Expand
Интерфейс для элементов UI, имеющих обязательный порядок расположения.
Используется когда нужно гарантировать определённый порядок элементов в контейнере.
Remarks
Использование:
- Вкладки на панели инструментов (по order определяется расположение слева направо)
- Элементы в меню (по order определяется порядок в списке)
- Группы на панели (по order определяется последовательность сверху вниз)
Сортировка:
- Элементы сортируются по возрастанию order
- Элементы с одинаковым order могут быть в любом порядке
- Если order не совпадает с текущим, элемент перемещается
Extended by
Properties
order
readonlyorder:number
Число, определяющее позицию элемента среди аналогичных элементов в родительском контейнере.
Remarks
Правила сортировки:
- Элементы расположены по возрастанию значения order
- Контейнер автоматически переупорядочивает элементы при изменении order
Рекомендуемые значения:
- 10, 20, 30 — для встроенных элементов
- 15, 27, 28 — для пользовательских элементов
Примеры:
// На панели инструментов
{ id: 'tab:file', order: 10 } // Слева
{ id: 'tab:edit', order: 20 } // В середине
{ id: 'plugin:tab', order: 100 } // Справа