Dies sind Kernoptionen und API-Eigenschaften für alle Spalten. Weitere Optionen und API-Eigenschaften sind für andere Tabellenfunktionen verfügbar.
Alle Spaltenobjekte haben die folgenden Eigenschaften
id: string
id: string
Die eindeutige ID für die Spalte, die mit dieser Priorität aufgelöst wurde.
depth: number
depth: number
Die Tiefe der Spalte (falls gruppiert) relativ zum Array der Stammspaltendefinitionen.
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: ColumnDef<TData>
columnDef: ColumnDef<TData>
Die ursprüngliche Spaltendefinition, die zur Erstellung der Spalte verwendet wurde.
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?: Column<TData>
parent?: Column<TData>
Die übergeordnete Spalte für diese Spalte. Sie ist undefiniert, wenn es sich um eine Stammspalte handelt.
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.
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.
Ihre wöchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an über 100.000 Entwickler geliefert.