platform-doc

Компонент DTableGrid

Компонент предназначен для отображения данных в виде таблицы

Props

Name Type Default Description
alternationColorRow Boolean true Тирговая раскраска строк
borderAround Boolean true Внешняя граница
borderX Boolean true Горизонтальные границы
borderY Boolean true Вертикальные границы
borderYFooter Boolean true Вертикальные границы подвала
borderYHeader Boolean true Вертикальные границы шапки
canExpandRow Boolean   deprecate
columnResize Boolean true Изменяемая ширина столбцов
columns Array [] Столбцы таблицы [{ field, width, align, fixed, viewComponent }]
editComponent [String, Object, Function] null Компонент редактирования
editMode String EDIT_MODE.ITEM Режим редактирования
editable Boolean true Возможность редактирования
footer Boolean false Отображение футера
hierarchyMode Boolean false Иерархический режим отображения
itemStyleFunction Function {} Функция, возвращающая объект стилей ячейки
loading Boolean false Отображение индикатора загрузки
multiline Boolean false Многострочный режим
multiselect Boolean false Множественный выбор
rowHeightType String fixed Тип высоты строки
rowIdField String id Поле идентификатора строки
rowStyleFunction Function {} Функция, возвращающая объект стилей строки
tableData Array [] Данные таблицы
viewFunction Function null Функция отображения

Emits

Name Parameters Description
edit:complete { rowNumber, columnOptions, value } Генерируется при завершении редактирования ячейки
focus:item { rowNumber, colNumber } Генерируется при выборе ячейки
focus:row { rowNumber } Генерируется при выборе ячейки/строки
keydown event Генерируется при keydown на таблице
select:row { rowNumber, colNumber, object } Генерируется при двойном клике по строке
get:data { index, currentFocusedRow } Генерируется когда в срезе данных присутствуют пустые строки

Outer methods

Name Parameters Return Description
editStarted rowNumber, colNumber   Начать редактирование ячейки
getCurrentColNumber   Number Возвращает текущий номер колонки
getCurrentRow   Object Возвращает текущую строку
getCurrentRowNumber   Number Возвращает текущий номер строки
getCurrentColName   Object Возвращает текущую ячейку
setHeight height   Устанавливает высоту таблицы
setFocusRow rowNumber, colNumber = 1   Устанавливает фокус на ячейку

Компонент DTableGridBody

Props

Name Type Default Description
alternationColorRow Boolean true Тирговая раскраска строк
countRowInViewport Number 0 Количество строк во вьюпорте
focusedIdItem String null id выделенной ячейки
focusedIdRow String null null
rowStyleGridTemplate Object {} Объект стилей ячейки
startIndex Number 0 Индекс выборки строки