Appearance
Размеры и раскладка
Настройки компонента @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 | По умолчанию | Что меняет |
|---|---|---|
topRowHeight | 50 | Высота верхнего заголовка основной диаграммы |
topRowFontSize | 12 | Размер шрифта в верхнем заголовке |
scrollRowHeight | 28 | Высота нижней строки горизонтальной прокрутки и масштаба |
scrollRowWidth | 28 | Ширина правой колонки вертикальной прокрутки и масштаба |
secondHeaderHeight | 40 | Высота заголовка панели ограничений |
scrollIconSize | 20 | Размер значков элементов управления |
scrollElemenSize | 12 | Толщина дорожки ползунка масштаба: высота горизонтальной и ширина вертикальной |
Заголовки и элементы управления занимают часть высоты и ширины компонента. Если увеличить их размеры, для поля диаграммы останется меньше места. Высоту строк оборудования эта группа не задаёт: её рассчитывает вертикальный масштаб.
Не используется
appSettings.minScrollBarWidth— объявлена (по умолчанию20), но кодом не читается; минимальная ширина ползунков прокрутки фиксирована.
Пример
Узкая фиксированная боковая панель:
json
{
"sidebarWidth": 160,
"appSettings": {
"splitter": { "enableSplitter": false }
}
}