框架
版本
企业版

列 API

这些是所有列的 核心 选项和 API 属性。更多选项和 API 属性请参考其他表格功能

列 API

所有列对象都具有以下属性

id

tsx
id: string
id: string

在此优先级中解析的列的已解析唯一标识符

  • 来自列定义的 id 属性
  • 来自列定义的 accessor 键
  • 来自列定义的 表头字符串

深度

tsx
depth: number
depth: number

列的深度(如果分组),相对于根列定义数组。

accessorFn

tsx
accessorFn?: AccessorFn<TData>
accessorFn?: AccessorFn<TData>

用于从每行提取列值的已解析 accessor 函数。只有在列定义具有有效的 accessor 键或函数定义时才会被定义。

columnDef

tsx
columnDef: ColumnDef<TData>
columnDef: ColumnDef<TData>

用于创建列的原始列定义。

tsx
type columns = ColumnDef<TData>[]
type columns = ColumnDef<TData>[]

子列(如果列是分组列)。如果列不是分组列,则为空数组。

父级

tsx
parent?: Column<TData>
parent?: Column<TData>

此列的父列。如果这是根列,则为未定义。

getFlatColumns

tsx
type getFlatColumns = () => Column<TData>[]
type getFlatColumns = () => Column<TData>[]

返回此列及其所有子/孙子列的扁平化数组。

getLeafColumns

tsx
type getLeafColumns = () => Column<TData>[]
type getLeafColumns = () => Column<TData>[]

返回此列的所有叶节点列的数组。如果列没有子列,则它被认为是唯一的叶节点列。

订阅 Bytes

您的每周 JavaScript 新闻。每周一免费发送给超过 10 万名开发者。

Bytes

无垃圾邮件。随时取消订阅。