Der Zustand der Spaltenreihenfolge wird in der Tabelle mit folgender Struktur gespeichert
export type ColumnOrderTableState = {
columnOrder: ColumnOrderState
}
export type ColumnOrderState = string[]
export type ColumnOrderTableState = {
columnOrder: ColumnOrderState
}
export type ColumnOrderState = string[]
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.
setColumnOrder: (updater: Updater<ColumnOrderState>) => void
setColumnOrder: (updater: Updater<ColumnOrderState>) => void
Setzt oder aktualisiert den Zustand state.columnOrder.
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.
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: (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: (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.
Ihre wöchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an über 100.000 Entwickler geliefert.