Framework
Version
Enterprise

Cell-APIs

Dies sind die zentralen Optionen und API-Eigenschaften für alle Zellen. Weitere Optionen und API-Eigenschaften sind für andere Tabellenfunktionen verfügbar.

Zellen-API

Alle Zellobjekte haben die folgenden Eigenschaften

id

tsx
id: string
id: string

Die eindeutige ID für die Zelle über die gesamte Tabelle hinweg.

getValue

tsx
getValue: () => any
getValue: () => any

Gibt den Wert für die Zelle zurück, der über den Accessor-Schlüssel oder die Accessor-Funktion der zugehörigen Spalte abgerufen wird.

renderValue

tsx
renderValue: () => any
renderValue: () => any

Rendert den Wert für eine Zelle, ähnlich wie getValue, gibt jedoch den renderFallbackValue zurück, wenn kein Wert gefunden wird.

row

tsx
row: Row<TData>
row: Row<TData>

Das zugehörige Zeilenobjekt für die Zelle.

column

tsx
column: Column<TData>
column: Column<TData>

Das zugehörige Spaltenobjekt für die Zelle.

getContext

tsx
getContext: () => {
  table: Table<TData>
  column: Column<TData, TValue>
  row: Row<TData>
  cell: Cell<TData, TValue>
  getValue: <TTValue = TValue,>() => TTValue
  renderValue: <TTValue = TValue,>() => TTValue | null
}
getContext: () => {
  table: Table<TData>
  column: Column<TData, TValue>
  row: Row<TData>
  cell: Cell<TData, TValue>
  getValue: <TTValue = TValue,>() => TTValue
  renderValue: <TTValue = TValue,>() => TTValue | null
}

Gibt den Rendering-Kontext (oder Props) für zellbasierte Komponenten wie Zellen und aggregierte Zellen zurück. Verwenden Sie diese Props mit dem flexRender-Dienstprogramm Ihres Frameworks, um diese mit der Vorlage Ihrer Wahl zu rendern.

tsx
flexRender(cell.column.columnDef.cell, cell.getContext())
flexRender(cell.column.columnDef.cell, cell.getContext())
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.