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

Интерфейс TableDefaultProps

Свойства таблицы по умолчанию

interface TableDefaultProps {
    canAdd: boolean;
    canDelete: boolean;
    cellViewType:
        | CELL_VIEW_TYPE
        | ((column: unknown, rowData: unknown, index: number) => CELL_VIEW_TYPE);
    collapsedRowsText: string;
    collapseText: string;
    emptyTableRenderer: (
        isLoading: boolean,
        emptyTableText: string,
    ) => ReactNode;
    emptyTableText: string;
    expandText: string;
    hasCellPadding: boolean;
    hasHeader: boolean;
    hasHeaderBg: boolean;
    hasPagination: boolean;
    isAutoHeightFill: boolean;
    isChangedAxes: boolean;
    isEditable: boolean;
    isGroupCompact?: boolean;
    isGrouped: boolean;
    isLoading: boolean;
    isLockedCollapsed: boolean;
    isLockedRowsCheckable: boolean;
    isMultiselect: boolean;
    isResizable: boolean;
    isRowsCheckable: boolean;
    isRowsSelectable: boolean;
    isScrollOverflowAuto: boolean;
    isSortable: boolean;
    isStriped: boolean;
    maxRowsBeforeOverflow: number;
}
Индекс

Свойства

canAdd: boolean

Разрешает добавление новых строк.

canDelete: boolean

Разрешает удаление строк.

cellViewType:
    | CELL_VIEW_TYPE
    | ((column: unknown, rowData: unknown, index: number) => CELL_VIEW_TYPE)

Тип отображения ячейки или функция для определения типа.

collapsedRowsText: string

Текст при свернутых строках.

collapseText: string

Текст кнопки сворачивания.

emptyTableRenderer: (isLoading: boolean, emptyTableText: string) => ReactNode

Функция рендера пустого состояния таблицы.

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

    • (isLoading: boolean, emptyTableText: string): ReactNode
    • Параметры

      • isLoading: boolean

        Флаг загрузки.

      • emptyTableText: string

        Текст пустого состояния.

      Возвращает ReactNode

emptyTableText: string

Текст пустого состояния.

expandText: string

Текст кнопки разворачивания.

hasCellPadding: boolean

Наличие отступов в ячейках.

hasHeader: boolean

Наличие заголовка таблицы.

hasHeaderBg: boolean

Фон заголовка таблицы.

hasPagination: boolean

Наличие пагинации.

isAutoHeightFill: boolean

Автоматическое заполнение высоты контейнера.

isChangedAxes: boolean

Признак изменения осей.

isEditable: boolean

Доступно ли редактирование.

isGroupCompact?: boolean
isGrouped: boolean
isLoading: boolean

Состояние загрузки таблицы.

isLockedCollapsed: boolean

Запрет сворачивания при блокировке.

isLockedRowsCheckable: boolean

Разрешает выбор заблокированных строк.

isMultiselect: boolean

Включает мультивыбор строк.

Если selectMode задан, то текущее свойство игнорируется

isResizable: boolean

Разрешено ли изменение размеров столбцов.

isRowsCheckable: boolean

Разрешает выбор строк.

isRowsSelectable: boolean

Включает выбор строк (для селекта).

Если selectMode задан, то текущее свойство игнорируется

isScrollOverflowAuto: boolean

Включает автопрокрутку при переполнении.

isSortable: boolean

Доступна ли сортировка.

isStriped: boolean

Полосатое оформление строк.

maxRowsBeforeOverflow: number

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