ag-grid-enterprise
Version:
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
27 lines (26 loc) • 1.02 kB
TypeScript
import type { AgColumn, AgProvidedColumnGroup } from 'ag-grid-community';
import { Component } from 'ag-grid-community';
import type { ColumnStateUpdateParams } from './updates/columnStateUpdateTypes';
export declare class ToolPanelContextMenu extends Component {
private readonly column;
private readonly mouseEventOrTouch;
private readonly parentEl;
private readonly params;
private columns;
private allowScrollIntoView;
private allowGrouping;
private allowValues;
private allowPivoting;
private menuItemMap;
private displayName;
constructor(column: AgColumn | AgProvidedColumnGroup, mouseEventOrTouch: MouseEvent | Touch, parentEl: HTMLElement, params?: ColumnStateUpdateParams);
postConstruct(): void;
private initializeProperties;
private buildMenuItemMap;
private isColumnValidForScrollIntoView;
private addColumnsToList;
private removeColumnsFromList;
private displayContextMenu;
private isActive;
private getMappedMenuItems;
}