注意:这是关于所有行的核心选项和API属性。其他表格功能还提供了更多选项和API属性。
所有行对象都具有以下属性:
idid: string通过options.getRowId选项解析的行的唯一标识符。默认为行的索引(如果是子行,则为相对索引)。
depthdepth: number行的深度(如果是嵌套或分组的)相对于根行数组。
indexindex: number行在其父数组中的索引(或根数据数组中的索引)。
originaloriginal: TData提供给表格的原始行对象。
🧠 如果行是分组行,则原始行对象将是组中的第一个原始行。
parentIdparentId?: string如果是嵌套的,则为该行的父行id。
getValuegetValue: (columnId: string) => any返回给定columnId的行的值。
subRowstype subRows = Row<TData>[]作为options.getSubRows选项返回和创建的行的子行数组。
getParentRowtype getParentRow = () => Row<TData> | undefined返回行的父行(如果存在)。
getParentRowstype getParentRows = () => Row<TData>[]返回行的父行,一直到根行。
getLeafRowstype getLeafRows = () => Row<TData>[]返回行的叶子行,不包括任何父行。
originalSubRowsoriginalSubRows?: TData[]由options.getSubRows选项返回的原始子行数组。
getAllCellstype getAllCells = () => Cell<TData>[]返回行的所有单元格。