mui-datatable-delight
    Preparing search index...

    Interface DataTableState<Row>

    interface DataTableState<Row> {
        activeColumn: null | number;
        announceText?: string;
        columnOrder: number[];
        columns: ColumnState<Row>[];
        count: number;
        curExpandedRows?: { dataIndex: number; index: number }[];
        data: DataItemState[];
        displayData: DisplayDataState<Row>;
        expandedRows: ExpandedRows;
        filterData: Primitive[][];
        filterList: FilterList;
        page: number;
        previousSelectedRow?: SelectedRowDataState;
        rowsPerPage: number;
        rowsPerPageOptions: number[];
        rowsSelected: number[];
        searchProps: undefined | TextFieldProps;
        searchText: string;
        selectedRows: {
            data: SelectedRowDataState[];
            lookup: Record<number, boolean>;
        };
        showResponsive: boolean;
        sortOrder: undefined
        | DataTableSortOrderOption;
    }

    Type Parameters

    • Row
    Index

    Properties

    activeColumn: null | number
    announceText?: string
    columnOrder: number[]
    columns: ColumnState<Row>[]
    count: number
    curExpandedRows?: { dataIndex: number; index: number }[]
    displayData: DisplayDataState<Row>
    expandedRows: ExpandedRows
    filterData: Primitive[][]

    All data per column

    filterList: FilterList

    Filtered values per column

    page: number

    Current page number starting from 0

    previousSelectedRow?: SelectedRowDataState
    rowsPerPage: number

    Current rows per page

    rowsPerPageOptions: number[]

    Available rows per page

    rowsSelected: number[]

    ⚠️ PENDING ⚠️

    searchProps: undefined | TextFieldProps
    searchText: string

    Search text

    selectedRows: { data: SelectedRowDataState[]; lookup: Record<number, boolean> }

    Current row selected or not

    showResponsive: boolean
    sortOrder: undefined | DataTableSortOrderOption