1771 Technologies Logo

Core Grid Types

RowDataSourceClient<T>

Represents a client-side data source where the entire dataset is loaded into the grid. Performs all grid operations client-side.

Type parameters

Type parameterValue
Tunknown

Properties

  • Name
    bottomData?
    Type
    T[]
    Description

    The row data pinned to the bottom of the grid.

  • Name
    data
    Type
    T[]
    Description

    The unpinned row data.

  • Name
    getRowBranchIdDelimiter?
    Type
    () => string
    Description

    Function to return a branch Id delimiter when row pivots are used. Generally not needed.

  • Name
    kind
    Type
    "client"
    Description

    The kind of the data source. Must be "client".

  • Name
    rowIdCreator?
    Type
    (params: RowIdCreatorParams<T>) => string
    Description

    Function to create row Ids. Use the default unless specific row Ids are needed.

  • Name
    splitRowBranchIdPath?
    Type
    (id: string) => string[]
    Description

    Function to split a joined row pivot key into individual parts. Generally not needed.

  • Name
    topData?
    Type
    T[]
    Description

    The row data pinned to the top of the grid.