框架
版本
企业版

列 API

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

列 API

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

id

tsx
id: string
id: string

在当前优先级下解析出的列的唯一标识符。

  • 来自 column def 的手动设置的 id 属性。
  • 来自 column def 的 accessor key。
  • 来自 column def 的表头字符串。

depth

tsx
depth: number
depth: number

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

accessorFn

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

在从每行提取列值时使用的已解析的 accessor 函数。仅当 column def 定义了有效的 accessor key 或函数时才可用。

columnDef

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

用于创建该列的原始 column def。

columns

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

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

parent

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

该列的父列。如果是根列,则为 undefined。

getFlatColumns

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

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

getLeafColumns

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

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

我们的合作伙伴
Code Rabbit
AG Grid
订阅 Bytes

您的每周 JavaScript 资讯。每周一免费发送给超过 10 万开发者。

Bytes

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

订阅 Bytes

您的每周 JavaScript 资讯。每周一免费发送给超过 10 万开发者。

Bytes

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