这些是所有单元格的核心选项和API属性。其他表格功能还提供了更多选项和API属性。
所有单元格对象都具有以下属性:
id
id: string
整个表格中单元格的唯一ID。
getValue
getValue: () => any
通过关联列的访问器键或访问器函数,返回单元格的值。
row
row: Row<TData>
与单元格关联的行对象。
column
column: Column<TData>
与单元格关联的列对象。
getContext
getContext: () => { table: Table<TData> column: Column<TData, TValue> row: Row<TData> cell: Cell<TData, TValue> getValue: <TTValue = TValue>() => TTValue renderValue: <TTValue = TValue>() => TTValue | null}
返回基于单元格的组件(如单元格和聚合单元格)的渲染上下文(或属性)。使用这些属性与您的框架的flexRender
实用程序一起使用,使用您选择的模板来渲染它们:
flexRender(cell.column.columnDef.cell, cell.getContext())