ag-grid-enterprise
Version: 
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
25 lines (24 loc) • 853 B
TypeScript
import type { AgColumn, AgProvidedColumnGroup } from 'ag-grid-community';
import { Component } from 'ag-grid-community';
export declare class ToolPanelContextMenu extends Component {
    private readonly column;
    private readonly mouseEvent;
    private readonly parentEl;
    private columns;
    private allowScrollIntoView;
    private allowGrouping;
    private allowValues;
    private allowPivoting;
    private menuItemMap;
    private displayName;
    constructor(column: AgColumn | AgProvidedColumnGroup, mouseEvent: MouseEvent, parentEl: HTMLElement);
    postConstruct(): void;
    private initializeProperties;
    private buildMenuItemMap;
    private isColumnValidForScrollIntoView;
    private addColumnsToList;
    private removeColumnsFromList;
    private displayContextMenu;
    private isActive;
    private getMappedMenuItems;
}