Юниверс DG SDK UI
v2.15.0

Интерфейс GetGridColumnSettingsParams<D, C>

Параметры для генерации настроек сетки колонок таблицы

interface GetGridColumnSettingsParams<D, C> {
    columnHeights: { [key: string]: number };
    columns: TableColumn<D, C>[];
    columnWidths: { [key: string]: number };
    getGridId: (columnId: string) => string;
    includeRows: false;
    isChangedAxes?: boolean;
    isCheckable?: boolean;
    isGrouped?: boolean;
    isSortable?: boolean;
}

Параметры типа

  • D
  • C
Индекс

Свойства

columnHeights: { [key: string]: number }

Объект с высотами колонок (для вертикальной ориентации)

columns: TableColumn<D, C>[]

Массив колонок таблицы

columnWidths: { [key: string]: number }

Объект с ширинами колонок

getGridId: (columnId: string) => string

Функция для получения уникального ID ячейки в шапке таблицы

Объявление типа

    • (columnId: string): string
    • Параметры

      • columnId: string

        Идентификатор колонки

      Возвращает string

includeRows: false

Признак включения настроек строк

isChangedAxes?: boolean

Признак изменения осей (вертикальная ориентация)

isCheckable?: boolean

Признак возможности выбора строк

isGrouped?: boolean

Признак включения таблицы в группу (добавляет отступ слева в строки)

isSortable?: boolean

Признак сортируемости таблицы