UNPKG

@true-directive/base

Version:

The set of base classes for the TrueDirective Grid

158 lines (157 loc) 5.05 kB
/** * Copyright (c) 2018-2019 Aleksey Melnikov, True Directive Company. * @link https://truedirective.com/ * @license MIT */ /** * Grid apperance settings */ export declare class GridAppearance { /** * Grid's css-class */ class: string; /** * Material grid's css-class */ classMat: string; /** * Data appearance css-class */ dataClass: string; /** * Header apperance css-class */ headerAreaClass: string; /** * Footer appearance css-class */ footerAreaClass: string; /** * Класс подсветки ячейки, на которой находится фокус */ focusedCellClass: string; /** * Отображение вертикальных границ ячеек данных */ verticalLines: boolean; /** * Отображение горизонтальных границ ячеек данных */ horizontalLines: boolean; /** * Отображение вертикальных границ ячеек заголовка */ headerVerticalLines: boolean; /** * Отображение горизонтальных границ ячеек заголовка */ headerHorizontalLines: boolean; /** * Отображение вертикальных границ ячеек футера */ footerVerticalLines: boolean; /** * Внешний вид заголовка группы первого уровня */ groupL1Class: string; /** * Внешний вид заголовка групп всех уровней */ groupClass: string; /** * Класс состояния заголовка развернутой группы */ groupExpandedClass: string; /** * Класс состояния заголовка свёрнутой группы */ groupCollapsedClass: string; /** * Переключатель видимости групп */ groupSwitcherClass: string; /** * Переключатель видимости групп первого уровня */ groupSwitcherL1Class: string; /** * Иконка переключателя развернутости группы (для развертывания) */ groupExpandIconClass: string; /** * Иконка переключателя развернутости группы (для свертывания) */ groupCollapseIconClass: string; /** * Класс иконки кнопки фильтра в заголовке колонки (фильтр выключен) */ filterBtnIconClass: string; /** * Класс иконки кнопки фильтра в заголовке колонки (фильтр включен) */ filterBtnIconClass_active: string; /** * Иконка индикатора сортирвки (по возрастанию) */ sortedUpIconClass: string; /** * Иконка индикатора сортирвки (по убыванию) */ sortedDownIconClass: string; /** * Класс чекбокса */ checkboxClass: string; /** * Class of boolean value indicator (false value) */ booleanClass: string; /** * Class of boolean value indicator (true value) */ booleanClass_checked: string; /** * Класс для помеченных строк */ checkedRowClass: string; /** * Выделение checked rows */ enableCheckedAppearance: boolean; /** * Анимированное появление содержимого группы */ groupShowFadeIn: boolean; /** * Класс скроллбокса. Можно отдельно кастомизировать скроллбары */ scrollboxClass: string; /** * Класс перетаскиваемой item */ dragItemClass: string; /** * Подсветка ячейки, на которой находится фокус */ enableFocusedAppearance: boolean; /** * Подсветка строки, над которой находится курсор мыши */ enableHoverAppearance: boolean; /** * Список классов для заголовка * @return Строка с классами через пробел */ getHeaderClass(): string; /** * Список классов для футера * @return Строка с классами через пробел */ getFooterClass(): string; /** * Список классов для области данных * @return Строка с классами через пробел */ getDataClass(): string; }