These are core options and API properties for all rows. More options and API properties are available for other table features.
All row objects have the following properties:
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)
The depth of the row (if nested or grouped) relative to the root row array.
The index of the row within its parent array (or the root data array)
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.
getValue: (columnId: string) => any
Returns the value from the row for a given columnId
type subRows = Row<TData>
An array of subRows for the row as returned and created by the
type getLeafRows = () => Row<TData>
Returns the leaf rows for the row, not including any parent rows.
An array of the original subRows as returned by the
type getAllCells = () => Cell<TData>
Returns all of the Cells for the row.