UNPKG

ag-grid-community

Version:

Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components

20 lines (19 loc) 884 B
import { BeanStub } from "../context/beanStub"; import { IMenuFactory } from '../interfaces/iMenuFactory'; import { Column } from '../entities/column'; import { GridBodyComp } from "../gridBodyComp/gridBodyComp"; export declare class StandardMenuFactory extends BeanStub implements IMenuFactory { private filterManager; private popupService; private focusController; private hidePopup; private tabListener; private gridBodyComp; registerGridComp(gridBodyComp: GridBodyComp): void; hideActiveMenu(): void; showMenuAfterMouseEvent(column: Column, mouseEvent: MouseEvent | Touch): void; showMenuAfterButtonClick(column: Column, eventSource: HTMLElement): void; showPopup(column: Column, positionCallback: (eMenu: HTMLElement) => void, eventSource: HTMLElement): void; private trapFocusWithin; isMenuEnabled(column: Column): boolean; }