gridCore.d.ts 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. import { LoggerFactory } from "./logger";
  2. import { SideBarDef } from "./entities/sideBar";
  3. import { IToolPanel } from "./interfaces/iToolPanel";
  4. import { ManagedFocusComponent } from "./widgets/managedFocusComponent";
  5. export declare class GridCore extends ManagedFocusComponent {
  6. private gridOptions;
  7. private gridOptionsWrapper;
  8. private rowModel;
  9. private resizeObserverService;
  10. private rowRenderer;
  11. private filterManager;
  12. private eGridDiv;
  13. private $scope;
  14. private quickFilterOnScope;
  15. private popupService;
  16. private columnController;
  17. loggerFactory: LoggerFactory;
  18. private columnApi;
  19. private gridApi;
  20. private clipboardService;
  21. private gridPanel;
  22. private sideBarComp;
  23. private eRootWrapperBody;
  24. private doingVirtualPaging;
  25. private logger;
  26. protected postConstruct(): void;
  27. getFocusableElement(): HTMLElement;
  28. private createTemplate;
  29. protected isFocusableContainer(): boolean;
  30. protected getFocusableContainers(): HTMLElement[];
  31. focusNextInnerContainer(backwards: boolean): boolean;
  32. focusInnerElement(fromBottom?: boolean): boolean;
  33. private focusGridHeader;
  34. private onGridSizeChanged;
  35. private addRtlSupport;
  36. getRootGui(): HTMLElement;
  37. isSideBarVisible(): boolean;
  38. setSideBarVisible(show: boolean): void;
  39. setSideBarPosition(position: 'left' | 'right'): void;
  40. closeToolPanel(): void;
  41. getSideBar(): SideBarDef;
  42. getToolPanelInstance(key: string): IToolPanel | undefined;
  43. refreshSideBar(): void;
  44. setSideBar(def: SideBarDef | string | boolean): void;
  45. getOpenedToolPanel(): string;
  46. openToolPanel(key: string): void;
  47. isToolPanelShowing(): boolean;
  48. protected destroy(): void;
  49. ensureNodeVisible(comparator: any, position?: string | null): void;
  50. }