Framework
Version
Enterprise

Spaltenreihenfolge-APIs

Zustand

Der Zustand der Spaltenreihenfolge wird in der Tabelle mit folgender Struktur gespeichert

tsx
export type ColumnOrderTableState = {
  columnOrder: ColumnOrderState
}

export type ColumnOrderState = string[]
export type ColumnOrderTableState = {
  columnOrder: ColumnOrderState
}

export type ColumnOrderState = string[]

Tabellenoptionen

onColumnOrderChange

tsx
onColumnOrderChange?: OnChangeFn<ColumnOrderState>
onColumnOrderChange?: OnChangeFn<ColumnOrderState>

Wenn bereitgestellt, wird diese Funktion mit einem updaterFn aufgerufen, wenn sich state.columnOrder ändert. Dies überschreibt die standardmäßige interne Zustandsverwaltung, sodass Sie die Zustandsänderung entweder vollständig oder teilweise außerhalb der Tabelle speichern müssen.

Tabellen-API

setColumnOrder

tsx
setColumnOrder: (updater: Updater<ColumnOrderState>) => void
setColumnOrder: (updater: Updater<ColumnOrderState>) => void

Setzt oder aktualisiert den Zustand state.columnOrder.

resetColumnOrder

tsx
resetColumnOrder: (defaultState?: boolean) => void
resetColumnOrder: (defaultState?: boolean) => void

Setzt den Zustand columnOrder auf initialState.columnOrder zurück, oder true kann übergeben werden, um einen standardmäßigen leeren Zustand auf [] zurückzusetzen.

Spalten-API

getIndex

tsx
getIndex: (position?: ColumnPinningPosition) => number
getIndex: (position?: ColumnPinningPosition) => number

Gibt den Index der Spalte in der Reihenfolge der sichtbaren Spalten zurück. Optional kann ein position Parameter übergeben werden, um den Index der Spalte in einem Unterabschnitt der Tabelle zu erhalten.

getIsFirstColumn

tsx
getIsFirstColumn: (position?: ColumnPinningPosition) => boolean
getIsFirstColumn: (position?: ColumnPinningPosition) => boolean

Gibt true zurück, wenn die Spalte die erste Spalte in der Reihenfolge der sichtbaren Spalten ist. Optional kann ein position Parameter übergeben werden, um zu prüfen, ob die Spalte die erste in einem Unterabschnitt der Tabelle ist.

getIsLastColumn

tsx
getIsLastColumn: (position?: ColumnPinningPosition) => boolean
getIsLastColumn: (position?: ColumnPinningPosition) => boolean

Gibt true zurück, wenn die Spalte die letzte Spalte in der Reihenfolge der sichtbaren Spalten ist. Optional kann ein position Parameter übergeben werden, um zu prüfen, ob die Spalte die letzte in einem Unterabschnitt der Tabelle ist.

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.