Перейти к основному содержимому
Версия: Next

Interface: HasOrder

Expand

Интерфейс для элементов UI, имеющих обязательный порядок расположения.

Используется когда нужно гарантировать определённый порядок элементов в контейнере.

Remarks

Использование:

  • Вкладки на панели инструментов (по order определяется расположение слева направо)
  • Элементы в меню (по order определяется порядок в списке)
  • Группы на панели (по order определяется последовательность сверху вниз)

Сортировка:

  • Элементы сортируются по возрастанию order
  • Элементы с одинаковым order могут быть в любом порядке
  • Если order не совпадает с текущим, элемент перемещается

Extended by

Properties

order

readonly order: 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 } // Справа