Dies sind die Kernoptionen und API-Eigenschaften für alle Zeilen. Weitere Optionen und API-Eigenschaften sind für andere Tabellenfunktionen verfügbar.
Alle Zeilenobjekte haben die folgenden Eigenschaften
id: string
id: string
Die aufgelöste eindeutige Kennung für die Zeile, aufgelöst über die Option options.getRowId. Standardmäßig ist dies der Index der Zeile (oder der relative Index, wenn es sich um eine Unterzeile handelt).
depth: number
depth: number
Die Tiefe der Zeile (wenn verschachtelt oder gruppiert) relativ zum Stammzeilenarray.
index: number
index: number
Der Index der Zeile innerhalb ihres Elternarrays (oder des Stammdatenarrays)
original: TData
original: TData
Das ursprüngliche Zeilenobjekt, das der Tabelle übergeben wurde.
🧠 Wenn es sich bei der Zeile um eine gruppierte Zeile handelt, ist das ursprüngliche Zeilenobjekt das erste ursprüngliche Objekt in der Gruppe.
parentId?: string
parentId?: string
Wenn verschachtelt, die ID der übergeordneten Zeile dieser Zeile.
getValue: (columnId: string) => TValue
getValue: (columnId: string) => TValue
Gibt den Wert aus der Zeile für eine gegebene columnId zurück
renderValue: (columnId: string) => TValue
renderValue: (columnId: string) => TValue
Rendert den Wert aus der Zeile für eine gegebene columnId, gibt jedoch den renderFallbackValue zurück, wenn kein Wert gefunden wird.
getUniqueValues: (columnId: string) => TValue[]
getUniqueValues: (columnId: string) => TValue[]
Gibt ein eindeutiges Array von Werten aus der Zeile für eine gegebene columnId zurück.
type subRows = Row<TData>[]
type subRows = Row<TData>[]
Ein Array von Unterzeilen für die Zeile, wie es von der Option options.getSubRows zurückgegeben und erstellt wird.
type getParentRow = () => Row<TData> | undefined
type getParentRow = () => Row<TData> | undefined
Gibt die übergeordnete Zeile für die Zeile zurück, falls vorhanden.
type getParentRows = () => Row<TData>[]
type getParentRows = () => Row<TData>[]
Gibt die übergeordneten Zeilen für die Zeile zurück, bis hinauf zu einer Stammzeile.
type getLeafRows = () => Row<TData>[]
type getLeafRows = () => Row<TData>[]
Gibt die Blattzeilen für die Zeile zurück, ohne übergeordnete Zeilen einzuschließen.
originalSubRows?: TData[]
originalSubRows?: TData[]
Ein Array der ursprünglichen Unterzeilen, wie sie von der Option options.getSubRows zurückgegeben werden.
type getAllCells = () => Cell<TData>[]
type getAllCells = () => Cell<TData>[]
Gibt alle Zellen für die Zeile zurück.
Ihre wöchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an über 100.000 Entwickler geliefert.