Column APIs
Estas son opciones centrales y propiedades de API para todas las columnas. Más opciones y propiedades de API están disponibles para otras características de la tabla.
Column API
Todos los objetos de columna tienen las siguientes propiedades:
id
id: string;
El identificador único resuelto para la columna se resuelve con esta prioridad:
- Una propiedad
idmanual de la column def - La accessor key de la column def
- La header string de la column def
depth
depth: number;
La profundidad de la columna (si está agrupada) relativa al array de column def raíz.
accessorFn
accessorFn?: AccessorFn<TData>
La función de acceso resuelta a utilizar al extraer el valor para la columna de cada fila. Solo se definirá si la column def tiene una accessor key o función válida definida.
columnDef
columnDef: ColumnDef<TData>;
La column def original utilizada para crear la columna.
columns
type columns = ColumnDef<TData>[];
Las columnas hijas (si la columna es una columna de grupo). Será un array vacío si la columna no es una columna de grupo.
parent
parent?: Column<TData>
La columna padre de esta columna. Será undefined si esta es una columna raíz.
getFlatColumns
type getFlatColumns = () => Column<TData>[];
Devuelve el array aplanado de esta columna y todas las columnas hijas/nietas de esta columna.
getLeafColumns
type getLeafColumns = () => Column<TData>[];
Devuelve un array de todas las leaf-node columns para esta columna. Si una columna no tiene hijos, se considera la única leaf-node column.