Row

The Row object represents a row in the table.

API Options

id

id: string
id: string

The resolved unique identifier for the row resolved via the options.getRowId option. Defaults to the row's index (or relative index if it is a subRow)

depth

depth: number
depth: number

The depth of the row (if nested or grouped) relative to the root row array.

index

index: number
index: number

The index of the row within its parent array (or the root data array)

original

original: TData
original: TData

The original row object provided to the table.

If the row is a grouped row, the original row object will be the first original in the group.

parentId

parentId?: string
parentId?: string

If nested, this row's parent row id.

getValue

getValue: (columnId: string) => any
getValue: (columnId: string) => any

Returns the value from the row for a given columnId

subRows

type subRows = Row<TData>[]
type subRows = Row<TData>[]

An array of subRows for the row as returned and created by the options.getSubRows option.

getParentRow

type getParentRow = () => Row<TData> | undefined
type getParentRow = () => Row<TData> | undefined

Returns the parent row for the row, if it exists.

getParentRows

type getParentRows = () => Row<TData>[]
type getParentRows = () => Row<TData>[]

Returns the parent rows for the row, all the way up to a root row.

getLeafRows

type getLeafRows = () => Row<TData>[]
type getLeafRows = () => Row<TData>[]

Returns the leaf rows for the row, not including any parent rows.

originalSubRows

originalSubRows?: TData[]
originalSubRows?: TData[]

An array of the original subRows as returned by the options.getSubRows option.

getAllCells

type getAllCells = () => Cell<TData>[]
type getAllCells = () => Cell<TData>[]

Returns all of the Cells for the row.

Credits

  • Row - TanStack Table v8 Docs