注意:这是关于所有列的核心选项和API属性的文档。其他表格功能还提供了更多选项和API属性。
所有列对象都具有以下属性:
idid: string列的唯一标识符,按照以下优先级解析:
id属性depthdepth: number列的深度(如果分组)相对于根列定义数组。
accessorFnaccessorFn?: AccessorFn<TData>从每行中提取列的值时要使用的解析访问器函数。仅在列定义具有有效的访问器键或函数定义时才定义。
columnDefcolumnDef: ColumnDef<TData>用于创建列的原始列定义。
columnstype columns = ColumnDef<TData>[]子列(如果列是分组列)。如果列不是分组列,则为空数组。
parentparent?: Column<TData>此列的父列。如果这是根列,则为未定义。
getFlatColumnstype getFlatColumns = () => Column<TData>[]返回此列及其所有子/孙子列的扁平化数组。
getLeafColumnstype getLeafColumns = () => Column<TData>[]返回此列的所有叶节点列的数组。如果列没有子列,则被视为唯一的叶节点列。