Skip to content

Размеры и раскладка ​

English · Русский

Настройки компонента @mes/aps@1.23.0. В MES имена записей Settings начинаются с schedule.; см. как заполнить запись.

Ширина боковой панели, настройки разделителя и размеры элементов интерфейса. Скрытие пустых строк и порядок слоёв описаны на странице области оборудования, высота полос поставок и заявок — на странице поставок и заявок. Высоту строк оборудования задаёт вертикальный масштаб, см. шкалу времени и масштаб; высоту верхнего заголовка — appSettings.UISettings.topRowHeight.

Боковая панель ​

sidebarWidth ​

Начальная ширина левой колонки с названиями оборудования (и названиями ограничений в панелях ограничений) в пикселях. Пользователь может менять ширину разделителем; новое значение записывается на место начального.

  • Тип: число, пиксели
  • По умолчанию: 200
  • Ограничение: начальное значение не ограничивается minWidth/maxWidth разделителя; ограничение действует только при перетаскивании. Значение 0 делает разделитель неподвижным.

appSettings.splitter.enableSplitter ​

Разрешает менять ширину боковой панели перетаскиванием. При false полоса разделителя остаётся на экране, но не реагирует на перетаскивание, и ширина фиксируется на sidebarWidth.

  • Тип: логическое значение
  • По умолчанию: true

appSettings.splitter.minWidth, appSettings.splitter.maxWidth ​

Границы ширины боковой панели при перетаскивании разделителя, в пикселях.

  • Тип: число, пиксели
  • По умолчанию: 150, 450

Размеры элементов интерфейса ​

Группа appSettings.UISettings задаёт размеры заголовков и элементов управления. Все значения — числа в пикселях. Имя scrollElemenSize приведено с той же опечаткой, что в пакете.

Ключ в appSettings.UISettingsПо умолчаниюЧто меняет
topRowHeight50Высота верхнего заголовка основной диаграммы
topRowFontSize12Размер шрифта в верхнем заголовке
scrollRowHeight28Высота нижней строки горизонтальной прокрутки и масштаба
scrollRowWidth28Ширина правой колонки вертикальной прокрутки и масштаба
secondHeaderHeight40Высота заголовка панели ограничений
scrollIconSize20Размер значков элементов управления
scrollElemenSize12Толщина дорожки ползунка масштаба: высота горизонтальной и ширина вертикальной

Заголовки и элементы управления занимают часть высоты и ширины компонента. Если увеличить их размеры, для поля диаграммы останется меньше места. Высоту строк оборудования эта группа не задаёт: её рассчитывает вертикальный масштаб.

Не используется ​

  • appSettings.minScrollBarWidth — объявлена (по умолчанию 20), но кодом не читается; минимальная ширина ползунков прокрутки фиксирована.

Пример ​

Узкая фиксированная боковая панель:

json
{
  "sidebarWidth": 160,
  "appSettings": {
    "splitter": { "enableSplitter": false }
  }
}