Documentation

@kanunilabs/datagrid-react


@kanunilabs/datagrid-react / HeaderMenuDeps

Interface: HeaderMenuDeps<TRow>

Type Parameters

TRow

TRow = GridRowData

Properties

controller

controller: DataGridController<TRow>


footerVisible

footerVisible: boolean


groupFootersAvailable

groupFootersAvailable: boolean

False in Community — per-group aggregates are Enterprise (decision #4).


groupFootersVisible

groupFootersVisible: boolean


groupPanelVisible

groupPanelVisible: boolean

Current UI switches the menu toggles operate on.


labels?

optional labels?: Partial<HeaderMenuLabels>


maxGroupLevels

maxGroupLevels: number

Grouping levels allowed — 1 in Community, unbounded in Enterprise.


onBestFit

onBestFit: (columnId) => void

Parameters

columnId

string

Returns

void


onBestFitAll

onBestFitAll: () => void

Returns

void


onOpenFieldChooser

onOpenFieldChooser: () => void

Returns

void


onToggleFooter

onToggleFooter: () => void

Returns

void


onToggleGroupFooters

onToggleGroupFooters: () => void

Returns

void


onToggleGroupPanel

onToggleGroupPanel: () => void

Returns

void