这些是所有单元格的核心选项和 API 属性。其他 表格功能 提供了更多选项和 API 属性。
所有单元格对象都具有以下属性
id: string
id: string
整个表格中单元格的唯一 ID。
getValue: () => any
getValue: () => any
返回单元格的值,通过关联列的访问器键或访问器函数进行访问。
renderValue: () => any
renderValue: () => any
渲染单元格的值,与 getValue 相同,但如果找不到值,则返回 renderFallbackValue。
row: Row<TData>
row: Row<TData>
单元格的关联行对象。
column: Column<TData>
column: Column<TData>
单元格的关联列对象。
getContext: () => {
table: Table<TData>
column: Column<TData, TValue>
row: Row<TData>
cell: Cell<TData, TValue>
getValue: <TTValue = TValue,>() => TTValue
renderValue: <TTValue = TValue,>() => TTValue | null
}
getContext: () => {
table: Table<TData>
column: Column<TData, TValue>
row: Row<TData>
cell: Cell<TData, TValue>
getValue: <TTValue = TValue,>() => TTValue
renderValue: <TTValue = TValue,>() => TTValue | null
}
返回单元格(如单元格和聚合单元格)的渲染上下文(或 props)。使用这些 props 和你框架的 flexRender 工具,可以使用你选择的模板来渲染它们。
flexRender(cell.column.columnDef.cell, cell.getContext())
flexRender(cell.column.columnDef.cell, cell.getContext())
您的每周 JavaScript 资讯。每周一免费发送给超过 10 万开发者。