RevGrid - v0.9.3
    Preparing search index...

    Interface RevSubgrid<BCS, SF>

    interface RevSubgrid<
        BCS extends RevBehavioredColumnSettings,
        SF extends RevSchemaField,
    > {
        dataServer: RevDataServer<SF>;
        firstViewableSubgridRowIndex: number;
        firstViewRowIndex: number;
        fixedRowCount: number;
        getCellPainterEventer: GetCellPainterEventer<BCS, SF>;
        isFilter: boolean;
        isFooter: boolean;
        isHeader: boolean;
        isMain: boolean;
        isSummary: boolean;
        metaServer: undefined | RevMetaServer;
        role: RevSubgrid.Role;
        rowHeightsCanDiffer: boolean;
        schemaServer: RevSchemaServer<SF>;
        selectable: boolean;
        viewRowCount: number;
        getDefaultRowHeight(): number;
        getRowCount(): number;
        getRowHeight(rowIndex: number): number;
        getRowMetadata(rowIndex: number): undefined | RowMetadata;
        getRowProperties(rowIndex: number): undefined | RowProperties;
        getRowProperty(rowIndex: number, key: string): unknown;
        getSingletonViewDataRow(rowIndex: number): ViewRow;
        getViewValue(column: RevColumn<BCS, SF>, rowIndex: number): unknown;
        getViewValueFromDataRowAtColumn(
            dataRow: ViewRow,
            column: RevColumn<BCS, SF>,
        ): unknown;
        isRowFixed(rowIndex: number): boolean;
        setRowMetadata(
            rowIndex: number,
            newMetadata: undefined | RowMetadata,
        ): void;
        setRowProperties(
            rowIndex: number,
            properties: undefined | RowProperties,
        ): boolean;
        setRowProperty(
            y: number,
            key: string,
            isHeight: boolean,
            value: unknown,
        ): boolean;
    }

    Type Parameters

    Index

    Properties

    dataServer: RevDataServer<SF>
    firstViewableSubgridRowIndex: number

    Only valid if viewRowCount > 0

    firstViewRowIndex: number

    Only valid if viewRowCount > 0

    fixedRowCount: number
    getCellPainterEventer: GetCellPainterEventer<BCS, SF>
    isFilter: boolean
    isFooter: boolean
    isHeader: boolean
    isMain: boolean
    isSummary: boolean
    metaServer: undefined | RevMetaServer
    rowHeightsCanDiffer: boolean
    schemaServer: RevSchemaServer<SF>
    selectable: boolean
    viewRowCount: number

    Number of Subgrid rows visible in viewport

    Methods

    • Returns number

    • Returns number

    • Parameters

      • rowIndex: number

      Returns number

    • Parameters

      • rowIndex: number

      Returns undefined | RowMetadata

    • Parameters

      • rowIndex: number
      • key: string

      Returns unknown

    • Parameters

      • rowIndex: number

      Returns ViewRow

    • Parameters

      • rowIndex: number

      Returns boolean

    • Parameters

      Returns void

    • Parameters

      Returns boolean

    • Parameters

      • y: number
      • key: string
      • isHeight: boolean
      • value: unknown

      Returns boolean