CustomColumnMenuContext

Context info provided when building Custom Column Menus

TypeScript
export interface CustomColumnMenuContext<TData = any> extends
Extends

ColumnMenuContext<TData>

Properties

PropertyTypeDescription
defaultAdaptableMenuItemsAdaptableSystemColumnMenuItem<AdaptableColumnMenuItemName>[]Flat list of all available AdapTable Menu Items
defaultAdaptableMenuStructure(AdaptableSystemColumnMenuItem<AdaptableColumnMenuItemName> |MenuSeparator)[]Default structure of Adaptable Menu Items
defaultAgGridMenuItemsAgGridMenuItem<AgGridColumnMenuItemType>[]Flat list of all available AG Grid Menu Items
defaultAgGridMenuStructure(AgGridMenuItem<AgGridColumnMenuItemType> | \{ menuType: 'Group'; label: string; subMenuItems:AgGridMenuItem<AgGridColumnMenuItemType>[]; disabled?: boolean; icon?:AdaptableIcon; \})[]Default structure of AG Grid Menu Items
adaptableContextanyCustom 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