CustomColumnMenuContext

Context info provided when building Custom Column Menus

TypeScript
export interface CustomColumnMenuContext<TData = any> extends
Extends

ColumnMenuContext<TData>

Properties

PropertyDescription
defaultAdaptableMenuItemsFlat list of all available AdapTable Menu Items
defaultAdaptableMenuStructureDefault structure of Adaptable Menu Items
defaultAgGridMenuItemsFlat list of all available AG Grid Menu Items
defaultAgGridMenuStructureDefault structure of AG Grid Menu Items
adaptableContextCustom application Context provided in AdaptableOptions.adaptableContext

Property Details

defaultAdaptableMenuItems

Flat list of all available AdapTable Menu Items

TypeScript
defaultAdaptableMenuItems: AdaptableSystemColumnMenuItem<AdaptableColumnMenuItemName>[];
Property Value

AdaptableSystemColumnMenuItem<AdaptableColumnMenuItemName>[]

defaultAdaptableMenuStructure

Default structure of Adaptable Menu Items

TypeScript
defaultAdaptableMenuStructure: (AdaptableSystemColumnMenuItem<AdaptableColumnMenuItemName> | MenuSeparator)[];
Property Value

(AdaptableSystemColumnMenuItem<AdaptableColumnMenuItemName> |MenuSeparator)[]

defaultAgGridMenuItems

Flat list of all available AG Grid Menu Items

TypeScript
defaultAgGridMenuItems: AgGridMenuItem<AgGridColumnMenuItemType>[];
Property Value

AgGridMenuItem<AgGridColumnMenuItemType>[]

defaultAgGridMenuStructure

Default structure of AG Grid Menu Items

TypeScript
defaultAgGridMenuStructure: (AgGridMenuItem<AgGridColumnMenuItemType> | {
        menuType: 'Group';
        label: string;
        subMenuItems: AgGridMenuItem<AgGridColumnMenuItemType>[];
        disabled?: boolean;
        icon?: AdaptableIcon;
    })[];
Property Value

(AgGridMenuItem<AgGridColumnMenuItemType> | \{ menuType: 'Group'; label: string; subMenuItems:AgGridMenuItem<AgGridColumnMenuItemType>[]; disabled?: boolean; icon?:AdaptableIcon; \})[]

adaptableContext

Inherited from BaseContext

Custom application Context provided in AdaptableOptions.adaptableContext

TypeScript
adaptableContext: any;
Property Value

any