Documentation

@kanunilabs/datagrid-react


@kanunilabs/datagrid-react / HeaderMenuDeps

Interface: HeaderMenuDeps<TRow>

Defined in: datagrid-react/src/headerMenu.ts:78

Type Parameters

TRow

TRow = GridRowData

Properties

controller

controller: DataGridController<TRow>

Defined in: datagrid-react/src/headerMenu.ts:79


footerVisible

footerVisible: boolean

Defined in: datagrid-react/src/headerMenu.ts:82


groupFootersAvailable

groupFootersAvailable: boolean

Defined in: datagrid-react/src/headerMenu.ts:84

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


groupFootersVisible

groupFootersVisible: boolean

Defined in: datagrid-react/src/headerMenu.ts:85


groupPanelVisible

groupPanelVisible: boolean

Defined in: datagrid-react/src/headerMenu.ts:81

Current UI switches the menu toggles operate on.


labels?

optional labels?: Partial<HeaderMenuLabels>

Defined in: datagrid-react/src/headerMenu.ts:94


maxGroupLevels

maxGroupLevels: number

Defined in: datagrid-react/src/headerMenu.ts:93

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


onBestFit

onBestFit: (columnId) => void

Defined in: datagrid-react/src/headerMenu.ts:90

Parameters

columnId

string

Returns

void


onBestFitAll

onBestFitAll: () => void

Defined in: datagrid-react/src/headerMenu.ts:91

Returns

void


onOpenFieldChooser

onOpenFieldChooser: () => void

Defined in: datagrid-react/src/headerMenu.ts:89

Returns

void


onToggleFooter

onToggleFooter: () => void

Defined in: datagrid-react/src/headerMenu.ts:87

Returns

void


onToggleGroupFooters

onToggleGroupFooters: () => void

Defined in: datagrid-react/src/headerMenu.ts:88

Returns

void


onToggleGroupPanel

onToggleGroupPanel: () => void

Defined in: datagrid-react/src/headerMenu.ts:86

Returns

void