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

Интерфейс TableComponentType

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

interface TableComponentType {
    new TableComponentType<T = any, C = void>(
        props: TableProps,
        context?: any,
    ): Component<TableProps<T, C>, any>;
    ChangeCellViewButton: TableChangeCellViewButtonComponentType;
    childContextTypes?: ValidationMap<any>;
    contextType?: Context<any>;
    contextTypes?: ValidationMap<any>;
    defaultProps?: Partial<TableProps<any, void>>;
    displayName?: string;
    FooterPanel: TableFooterPanelComponentType;
    InfiniteFooterPanel: TableInfiniteFooterPanelComponentType;
    InitTable: ContentPlaceholderComponentType;
    PageSize: TablePageSizeComponentType;
    Pagination: TablePaginationComponentType;
    propTypes?: WeakValidationMap<TableProps<any, void>>;
    transformTsvToData: TransformTsvToData;
}
Индекс

Конструкторы

  • Создает новый экземпляр таблицы.

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

    • T = any
    • C = void

    Параметры

    • props: TableProps

      Параметры таблицы.

    • Optionalcontext: any

      Контекст React.

    Возвращает Component<TableProps<T, C>, any>

Свойства

Компонент кнопки изменения вида ячейки.

childContextTypes?: ValidationMap<any>

Валидация контекста для дочерних элементов.

contextType?: Context<any>

Контекст для React.

contextTypes?: ValidationMap<any>

Валидация контекста.

defaultProps?: Partial<TableProps<any, void>>

Свойства по умолчанию.

displayName?: string

Отображаемое имя компонента.

Компонент панели в нижней части таблицы.

Компонент нижней панели с бесконечной прокруткой.

Компонент инициализации таблицы.

Компонент выбора размера страницы.

Компонент пагинации.

propTypes?: WeakValidationMap<TableProps<any, void>>

Объект валидации PropTypes.

transformTsvToData: TransformTsvToData

Трансформировать данные из TSV-формата в табличные данные