UNPKG

ag-grid-community

Version:

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

51 lines (50 loc) 1.8 kB
import { LoggerFactory } from "./logger"; import { SideBarDef } from "./entities/sideBar"; import { IToolPanel } from "./interfaces/iToolPanel"; import { ManagedFocusComponent } from "./widgets/managedFocusComponent"; export declare class GridCore extends ManagedFocusComponent { private gridOptions; private gridOptionsWrapper; private rowModel; private resizeObserverService; private rowRenderer; private filterManager; private eGridDiv; private $scope; private quickFilterOnScope; private popupService; private columnController; loggerFactory: LoggerFactory; private columnApi; private gridApi; private clipboardService; private gridPanel; private sideBarComp; private eRootWrapperBody; private doingVirtualPaging; private logger; protected postConstruct(): void; getFocusableElement(): HTMLElement; private createTemplate; protected isFocusableContainer(): boolean; protected getFocusableContainers(): HTMLElement[]; focusNextInnerContainer(backwards: boolean): boolean; focusInnerElement(fromBottom?: boolean): boolean; private focusGridHeader; private onGridSizeChanged; private addRtlSupport; getRootGui(): HTMLElement; isSideBarVisible(): boolean; setSideBarVisible(show: boolean): void; setSideBarPosition(position: 'left' | 'right'): void; closeToolPanel(): void; getSideBar(): SideBarDef; getToolPanelInstance(key: string): IToolPanel | undefined; refreshSideBar(): void; setSideBar(def: SideBarDef | string | boolean): void; getOpenedToolPanel(): string; openToolPanel(key: string): void; isToolPanelShowing(): boolean; protected destroy(): void; ensureNodeVisible(comparator: any, position?: string | null): void; }