| 123456789101112131415161718192021222324252627282930313233343536 |
- import { GridOptions } from "./entities/gridOptions";
- import { Logger } from "./logger";
- import { IFrameworkOverrides } from "./interfaces/iFrameworkOverrides";
- import { Module } from "./interfaces/iModule";
- import { Component } from "./widgets/component";
- export interface GridParams {
- globalEventListener?: Function;
- $scope?: any;
- $compile?: any;
- quickFilterOnScope?: any;
- frameworkOverrides?: IFrameworkOverrides;
- providedBeanInstances?: {
- [key: string]: any;
- };
- modules?: Module[];
- rootComponent?: {
- new (): Component;
- };
- }
- export declare class Grid {
- private context;
- protected logger: Logger;
- private readonly gridOptions;
- constructor(eGridDiv: HTMLElement, gridOptions: GridOptions, params?: GridParams);
- private registerStackComponents;
- private getRegisteredModules;
- private registerModuleUserComponents;
- private createProvidedBeans;
- private createAgStackComponentsList;
- private createBeansList;
- private extractModuleEntity;
- private setColumnsAndData;
- private dispatchGridReadyEvent;
- private getRowModelClass;
- destroy(): void;
- }
|