Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПЗ МО-417 Шакиров Айдар 24.06.docx
Скачиваний:
45
Добавлен:
28.08.2022
Размер:
4.35 Mб
Скачать

4.6. Декомпозиция компонента

Для построения временной шкалы с сегментами используется компонент слайдера (Controls/slider:Base) с одним подвижным ползунком для выбора значения.

На вход компонент может получить следующие опции.

Таблица 2 – Опции компонента слайдера

Название опции

Тип

Описание

1

2

3

value

Число

Текущее значение слайдера.

minValue

Число

Минимальное значение слайдера.

maxValue

Число

Максимальное значение слайдера.

scaleStep

Число

Определяет шаг шкалы, расположенной под слайдером.

scaleFontSize

Строка

Задает размер шрифта шкалы.

scaleLabelFormatter

Функция

Функция форматирования метки шкалы.

Продолжение таблицы 2

1

2

3

tooltipFormatter

Функция

Функция форматирования подсказки.

borderVisible

Логический

Устанавливает границу вокруг контрола.

markerVisibility

Логический

Определяет видимость маркера и тултипа.

intervals

Список объектов

Интервалы шкалы выбора значения, закрашенные выбранным цветом.

intervalTemplate

Шаблон

Устанавливает шаблон, отображающий интервалы шкалы выбора значения, а также дает возможность задавать точность точек интервалов.

Для построения таблицы с записями событий используется компонент таблицы (Controls/grid:View). На вход компонент может получить следующие опции:

Таблица 3 – Опции компонента таблицы

Название опции

Тип

Описание

keyProperty

Строка, Число

Имя поля записи, в котором хранится первичный ключ.

filter

Объект

Конфигурация объекта фильтра. Фильтр отправляется в запрос к источнику для получения данных.

source

Объект реализующий интерфейс Types/source:ICrud, необходимый для работы с источником данных.

columnSeparatorSize

Число

Толщина линии-разделителя колонок.

itemPadding

Объект

Конфигурация отступов внутри элементов списка

columns

Объект

Конфигурация колонок таблицы.

Конфигурация колонок columns содержит следующие используемые поля.

Таблица 4 – Поля конфигурации колонок таблицы

Название поля

Тип

Описание

1

2

3

displayProperty

Строка

Имя поля, данные которого отображаются в колонке.

displayType

Строка

Тип данных, отображаемых колонкой.

fontSize

Строка

Размер шрифта.

Продолжение таблицы 4

1

2

3

stickyProperty

Строка

Имя поля, которое используется для настройки прилипания данных колонки к верхней границе таблицы. Чтобы сделать прилипание по двум полям в одной колонке, нужно передать массив из двух строк.

Прилипание работает только для первой колонки таблицы.

width

Число

Ширина колонки.

template

Шаблон

Шаблон отображения ячейки.

templateOptions

Объект

Объект с опциями для колонки.

textOverflow

Строка

Как отображается текст, если он не умещается в ячейке.