这些是所有列的核心选项和 API 属性。更多选项和 API 属性适用于其他表格功能。
所有列对象都具有以下属性
id: string
id: string
在当前优先级下解析出的列的唯一标识符。
depth: number
depth: number
列的深度(如果分组的话),相对于根列 def 数组。
accessorFn?: AccessorFn<TData>
accessorFn?: AccessorFn<TData>
在从每行提取列值时使用的已解析的 accessor 函数。仅当 column def 定义了有效的 accessor key 或函数时才可用。
columnDef: ColumnDef<TData>
columnDef: ColumnDef<TData>
用于创建该列的原始 column def。
type columns = ColumnDef<TData>[]
type columns = ColumnDef<TData>[]
子列(如果该列是分组列)。如果该列不是分组列,则为空数组。
parent?: Column<TData>
parent?: Column<TData>
该列的父列。如果是根列,则为 undefined。
type getFlatColumns = () => Column<TData>[]
type getFlatColumns = () => Column<TData>[]
返回该列及其所有子/孙列的扁平化数组。
type getLeafColumns = () => Column<TData>[]
type getLeafColumns = () => Column<TData>[]
返回该列的所有叶节点列的数组。如果一列没有子列,则它被视为唯一的叶节点列。
您的每周 JavaScript 资讯。每周一免费发送给超过 10 万开发者。