Preparing search index...

    Interface 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;
    }

    Type Parameters

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

    Implemented by

    Index

    Properties

    checkAll?: () => void

    Отметить все

    checkedGroups?: string[]

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

    checkGroup?: (groupName: string) => void

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

    Type declaration

      • (groupName: string): void
      • Parameters

        • groupName: string

          Имя группы

        Returns void

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

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

    Type declaration

      • (groupName: string, rowIndex: number): void
      • Parameters

        • groupName: string

          Имя группы

        • rowIndex: number

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

        Returns void

    collapseGroup: (groupName: string) => void

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

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

    expandedGroups: string[]

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

    expandGroup: (groupName: string) => void

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

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

    loadingGroups?: string[]

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

    selectedRows?: ObservableMap<string, number[]>

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

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

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

    Type declaration

      • (groupName: string, rowIndex: number): void
      • Parameters

        • groupName: string

          Имя группы

        • rowIndex: number

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

        Returns void