@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?
optionallabels?: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