Framework
Version
Enterprise

Spalten-APIs

Dies sind Kernoptionen und API-Eigenschaften für alle Spalten. Weitere Optionen und API-Eigenschaften sind für andere Tabellenfunktionen verfügbar.

Spalten-API

Alle Spaltenobjekte haben die folgenden Eigenschaften

id

tsx
id: string
id: string

Die eindeutige ID für die Spalte, die mit dieser Priorität aufgelöst wurde.

  • Eine manuelle id-Eigenschaft aus der Spaltendefinition.
  • Der Accessor-Schlüssel aus der Spaltendefinition.
  • Die Kopfzeilenzeichenkette aus der Spaltendefinition.

depth

tsx
depth: number
depth: number

Die Tiefe der Spalte (falls gruppiert) relativ zum Array der Stammspaltendefinitionen.

accessorFn

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

Die aufgelöste Accessor-Funktion, die beim Extrahieren des Werts für die Spalte aus jeder Zeile verwendet wird. Sie ist nur definiert, wenn die Spaltendefinition einen gültigen Accessor-Schlüssel oder eine gültige Funktion definiert hat.

columnDef

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

Die ursprüngliche Spaltendefinition, die zur Erstellung der Spalte verwendet wurde.

columns

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

Die untergeordnete Spalte (falls die Spalte eine Gruppenspalte ist). Sie ist ein leeres Array, wenn die Spalte keine Gruppenspalte ist.

parent

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

Die übergeordnete Spalte für diese Spalte. Sie ist undefiniert, wenn es sich um eine Stammspalte handelt.

getFlatColumns

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

Gibt das abgeflachte Array dieser Spalte und aller untergeordneten/nachgeordneten Spalten für diese Spalte zurück.

getLeafColumns

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

Gibt ein Array aller Blattknoten-Spalten für diese Spalte zurück. Wenn eine Spalte keine Kinder hat, gilt sie als einzige Blattknoten-Spalte.

Unsere Partner
Code Rabbit
AG Grid
Bytes abonnieren

Ihre wöchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an über 100.000 Entwickler geliefert.

Bytes

Kein Spam. Jederzeit kündbar.

Bytes abonnieren

Ihre wöchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an über 100.000 Entwickler geliefert.

Bytes

Kein Spam. Jederzeit kündbar.