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

Интерфейс GroupTableStoreType<RowRecord, GroupRecord, ColumnRecord>

Интерфейс хранилища данных для компонента Universe.Platform.Table.GroupTable

interface GroupTableStoreType<
    RowRecord extends Record<string, any>,
    GroupRecord extends GroupRecordType,
    ColumnRecord = void,
> {
    checkAll?: () => void;
    checkedGroups?: string[];
    checkGroup?: (groupName: string) => void;
    checkRow?: (groupName: string, rowIndex: number) => void;
    collapseGroup: (groupName: string) => void;
    columns: TableColumn<RowRecord, ColumnRecord>[];
    expandedGroups: string[];
    expandGroup: (groupName: string) => void;
    groupsData: TableGroupData<RowRecord, GroupRecord, ColumnRecord>[];
    loadingGroups?: string[];
    selectedRows?: ObservableMap<string, number[]>;
    selectRow?: (groupName: string, rowIndex: number) => void;
}

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

  • RowRecord extends Record<string, any>
  • GroupRecord extends GroupRecordType
  • ColumnRecord = void

Реализован в

Индекс

Свойства

checkAll?: () => void

Отметить все

checkedGroups?: string[]

Отмеченные группы

checkGroup?: (groupName: string) => void

Отметить группу

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

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

      • groupName: string

        Имя группы

      Возвращает void

checkRow?: (groupName: string, rowIndex: number) => void

Отметить строку

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

    • (groupName: string, rowIndex: number): void
    • Параметры

      • groupName: string

        Имя группы

      • rowIndex: number

        Индекс строки

      Возвращает void

collapseGroup: (groupName: string) => void

Свернуть группу

Колонки таблицы

expandedGroups: string[]

Раскрытые группы

expandGroup: (groupName: string) => void

Раскрыть группу

Данные таблицы

loadingGroups?: string[]

Группы, которые загружаются

selectedRows?: ObservableMap<string, number[]>

Выбранные строки

selectRow?: (groupName: string, rowIndex: number) => void

Выбрать строку

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

    • (groupName: string, rowIndex: number): void
    • Параметры

      • groupName: string

        Имя группы

      • rowIndex: number

        Индекс строки

      Возвращает void