UNPKG

13.4 kBTypeScriptView Raw
1import { AfterViewInit, ComponentFactoryResolver, ElementRef, EventEmitter, QueryList, ViewContainerRef } from "@angular/core";
2import { ColumnApi, GridApi, GridOptions, Module } from "ag-grid-community";
3import { AngularFrameworkOverrides } from "./angularFrameworkOverrides";
4import { AngularFrameworkComponentWrapper } from "./angularFrameworkComponentWrapper";
5import { AgGridColumn } from "./ag-grid-column.component";
6export declare class AgGridAngular implements AfterViewInit {
7 private viewContainerRef;
8 private angularFrameworkOverrides;
9 private frameworkComponentWrapper;
10 private componentFactoryResolver;
11 private _nativeElement;
12 private _initialised;
13 private _destroyed;
14 private gridParams;
15 private _fullyReady;
16 api: GridApi;
17 columnApi: ColumnApi;
18 columns: QueryList<AgGridColumn>;
19 constructor(elementDef: ElementRef, viewContainerRef: ViewContainerRef, angularFrameworkOverrides: AngularFrameworkOverrides, frameworkComponentWrapper: AngularFrameworkComponentWrapper, componentFactoryResolver: ComponentFactoryResolver);
20 ngAfterViewInit(): void;
21 ngOnChanges(changes: any): void;
22 ngOnDestroy(): void;
23 protected isEmitterUsed(eventType: string): boolean;
24 private globalEventListener;
25 gridOptions: GridOptions;
26 modules: Module[];
27 alignedGrids: any;
28 rowData: any;
29 columnDefs: any;
30 excelStyles: any;
31 pinnedTopRowData: any;
32 pinnedBottomRowData: any;
33 chartThemes: any;
34 components: any;
35 frameworkComponents: any;
36 rowStyle: any;
37 context: any;
38 autoGroupColumnDef: any;
39 localeText: any;
40 icons: any;
41 datasource: any;
42 serverSideDatasource: any;
43 viewportDatasource: any;
44 groupRowRendererParams: any;
45 aggFuncs: any;
46 fullWidthCellRendererParams: any;
47 defaultColGroupDef: any;
48 defaultColDef: any;
49 defaultExportParams: any;
50 defaultCsvExportParams: any;
51 defaultExcelExportParams: any;
52 columnTypes: any;
53 rowClassRules: any;
54 detailGridOptions: any;
55 detailCellRendererParams: any;
56 loadingCellRendererParams: any;
57 loadingOverlayComponentParams: any;
58 noRowsOverlayComponentParams: any;
59 popupParent: any;
60 colResizeDefault: any;
61 reduxStore: any;
62 statusBar: any;
63 sideBar: any;
64 chartThemeOverrides: any;
65 customChartThemes: any;
66 sortingOrder: any;
67 rowClass: any;
68 rowSelection: any;
69 overlayLoadingTemplate: any;
70 overlayNoRowsTemplate: any;
71 quickFilterText: any;
72 rowModelType: any;
73 editType: any;
74 domLayout: any;
75 clipboardDeliminator: any;
76 rowGroupPanelShow: any;
77 multiSortKey: any;
78 pivotColumnGroupTotals: any;
79 pivotRowTotals: any;
80 pivotPanelShow: any;
81 fillHandleDirection: any;
82 serverSideStoreType: any;
83 rowHeight: any;
84 detailRowHeight: any;
85 rowBuffer: any;
86 colWidth: any;
87 headerHeight: any;
88 groupHeaderHeight: any;
89 floatingFiltersHeight: any;
90 pivotHeaderHeight: any;
91 pivotGroupHeaderHeight: any;
92 groupDefaultExpanded: any;
93 minColWidth: any;
94 maxColWidth: any;
95 viewportRowModelPageSize: any;
96 viewportRowModelBufferSize: any;
97 autoSizePadding: any;
98 maxBlocksInCache: any;
99 maxConcurrentDatasourceRequests: any;
100 tooltipShowDelay: any;
101 cacheOverflowSize: any;
102 paginationPageSize: any;
103 cacheBlockSize: any;
104 infiniteInitialRowCount: any;
105 scrollbarWidth: any;
106 batchUpdateWaitMillis: any;
107 asyncTransactionWaitMillis: any;
108 blockLoadDebounceMillis: any;
109 keepDetailRowsCount: any;
110 undoRedoCellEditingLimit: any;
111 cellFlashDelay: any;
112 cellFadeDelay: any;
113 tabIndex: any;
114 localeTextFunc: any;
115 groupRowInnerRenderer: any;
116 groupRowInnerRendererFramework: any;
117 dateComponent: any;
118 dateComponentFramework: any;
119 groupRowRenderer: any;
120 groupRowRendererFramework: any;
121 isExternalFilterPresent: any;
122 getRowHeight: any;
123 doesExternalFilterPass: any;
124 getRowClass: any;
125 getRowStyle: any;
126 getRowClassRules: any;
127 traverseNode: any;
128 getContextMenuItems: any;
129 getMainMenuItems: any;
130 processRowPostCreate: any;
131 processCellForClipboard: any;
132 groupRowAggNodes: any;
133 getRowNodeId: any;
134 isFullWidthCell: any;
135 fullWidthCellRenderer: any;
136 fullWidthCellRendererFramework: any;
137 processSecondaryColDef: any;
138 processSecondaryColGroupDef: any;
139 getBusinessKeyForNode: any;
140 sendToClipboard: any;
141 navigateToNextHeader: any;
142 tabToNextHeader: any;
143 navigateToNextCell: any;
144 tabToNextCell: any;
145 getDetailRowData: any;
146 processCellFromClipboard: any;
147 getDocument: any;
148 postProcessPopup: any;
149 getChildCount: any;
150 getDataPath: any;
151 loadingCellRenderer: any;
152 loadingCellRendererFramework: any;
153 loadingOverlayComponent: any;
154 loadingOverlayComponentFramework: any;
155 noRowsOverlayComponent: any;
156 noRowsOverlayComponentFramework: any;
157 detailCellRenderer: any;
158 detailCellRendererFramework: any;
159 defaultGroupSortComparator: any;
160 isRowMaster: any;
161 isRowSelectable: any;
162 postSort: any;
163 processHeaderForClipboard: any;
164 paginationNumberFormatter: any;
165 processDataFromClipboard: any;
166 getServerSideGroupKey: any;
167 isServerSideGroup: any;
168 suppressKeyboardEvent: any;
169 createChartContainer: any;
170 processChartOptions: any;
171 getChartToolbarItems: any;
172 fillOperation: any;
173 isApplyServerSideTransaction: any;
174 getServerSideStoreParams: any;
175 isServerSideGroupOpenByDefault: any;
176 isGroupOpenByDefault: any;
177 suppressMakeColumnVisibleAfterUnGroup: any;
178 suppressRowClickSelection: any;
179 suppressCellSelection: any;
180 suppressHorizontalScroll: any;
181 alwaysShowHorizontalScroll: any;
182 alwaysShowVerticalScroll: any;
183 debug: any;
184 enableBrowserTooltips: any;
185 enableCellExpressions: any;
186 angularCompileRows: any;
187 angularCompileFilters: any;
188 groupSuppressAutoColumn: any;
189 groupSelectsChildren: any;
190 groupIncludeFooter: any;
191 groupIncludeTotalFooter: any;
192 groupUseEntireRow: any;
193 groupSuppressBlankHeader: any;
194 suppressMenuHide: any;
195 suppressRowDeselection: any;
196 unSortIcon: any;
197 suppressMultiSort: any;
198 singleClickEdit: any;
199 suppressLoadingOverlay: any;
200 suppressNoRowsOverlay: any;
201 suppressAutoSize: any;
202 skipHeaderOnAutoSize: any;
203 suppressParentsInRowNodes: any;
204 suppressColumnMoveAnimation: any;
205 suppressMovableColumns: any;
206 suppressFieldDotNotation: any;
207 enableRangeSelection: any;
208 enableRangeHandle: any;
209 enableFillHandle: any;
210 suppressClearOnFillReduction: any;
211 deltaSort: any;
212 suppressTouch: any;
213 suppressAsyncEvents: any;
214 allowContextMenuWithControlKey: any;
215 suppressContextMenu: any;
216 rememberGroupStateWhenNewData: any;
217 enableCellChangeFlash: any;
218 suppressDragLeaveHidesColumns: any;
219 suppressMiddleClickScrolls: any;
220 suppressPreventDefaultOnMouseWheel: any;
221 suppressCopyRowsToClipboard: any;
222 copyHeadersToClipboard: any;
223 pivotMode: any;
224 suppressAggFuncInHeader: any;
225 suppressColumnVirtualisation: any;
226 suppressAggAtRootLevel: any;
227 suppressFocusAfterRefresh: any;
228 functionsPassive: any;
229 functionsReadOnly: any;
230 animateRows: any;
231 groupSelectsFiltered: any;
232 groupRemoveSingleChildren: any;
233 groupRemoveLowestSingleChildren: any;
234 enableRtl: any;
235 suppressClickEdit: any;
236 rowDragManaged: any;
237 suppressRowDrag: any;
238 suppressMoveWhenRowDragging: any;
239 enableMultiRowDragging: any;
240 enableGroupEdit: any;
241 embedFullWidthRows: any;
242 deprecatedEmbedFullWidthRows: any;
243 suppressPaginationPanel: any;
244 floatingFilter: any;
245 groupHideOpenParents: any;
246 groupMultiAutoColumn: any;
247 pagination: any;
248 stopEditingWhenGridLosesFocus: any;
249 paginationAutoPageSize: any;
250 suppressScrollOnNewData: any;
251 purgeClosedRowNodes: any;
252 cacheQuickFilter: any;
253 deltaRowDataMode: any;
254 ensureDomOrder: any;
255 accentedSort: any;
256 suppressChangeDetection: any;
257 valueCache: any;
258 valueCacheNeverExpires: any;
259 aggregateOnlyChangedColumns: any;
260 suppressAnimationFrame: any;
261 suppressExcelExport: any;
262 suppressCsvExport: any;
263 treeData: any;
264 masterDetail: any;
265 suppressMultiRangeSelection: any;
266 enterMovesDownAfterEdit: any;
267 enterMovesDown: any;
268 suppressPropertyNamesCheck: any;
269 rowMultiSelectWithClick: any;
270 suppressEnterpriseResetOnNewColumns: any;
271 enableOldSetFilterModel: any;
272 suppressRowHoverHighlight: any;
273 suppressRowTransform: any;
274 suppressClipboardPaste: any;
275 suppressLastEmptyLineOnPaste: any;
276 serverSideSortingAlwaysResets: any;
277 reactNext: any;
278 suppressSetColumnStateEvents: any;
279 suppressColumnStateEvents: any;
280 enableCharts: any;
281 deltaColumnMode: any;
282 suppressMaintainUnsortedOrder: any;
283 enableCellTextSelection: any;
284 suppressBrowserResizeObserver: any;
285 suppressMaxRenderedRowRestriction: any;
286 excludeChildrenWhenTreeDataFiltering: any;
287 tooltipMouseTrack: any;
288 keepDetailRows: any;
289 paginateChildRows: any;
290 preventDefaultOnContextMenu: any;
291 undoRedoCellEditing: any;
292 allowDragFromColumnsToolPanel: any;
293 immutableData: any;
294 immutableColumns: any;
295 pivotSuppressAutoColumn: any;
296 suppressExpandablePivotGroups: any;
297 applyColumnDefOrder: any;
298 debounceVerticalScrollbar: any;
299 detailRowAutoHeight: any;
300 serverSideFilteringAlwaysResets: any;
301 suppressAggFilteredOnly: any;
302 showOpenedGroup: any;
303 suppressClipboardApi: any;
304 suppressModelUpdateAfterUpdateTransaction: any;
305 stopEditingWhenCellsLoseFocus: any;
306 columnEverythingChanged: EventEmitter<any>;
307 newColumnsLoaded: EventEmitter<any>;
308 columnPivotModeChanged: EventEmitter<any>;
309 columnRowGroupChanged: EventEmitter<any>;
310 expandOrCollapseAll: EventEmitter<any>;
311 columnPivotChanged: EventEmitter<any>;
312 gridColumnsChanged: EventEmitter<any>;
313 columnValueChanged: EventEmitter<any>;
314 columnMoved: EventEmitter<any>;
315 columnVisible: EventEmitter<any>;
316 columnPinned: EventEmitter<any>;
317 columnGroupOpened: EventEmitter<any>;
318 columnResized: EventEmitter<any>;
319 displayedColumnsChanged: EventEmitter<any>;
320 virtualColumnsChanged: EventEmitter<any>;
321 asyncTransactionsFlushed: EventEmitter<any>;
322 rowGroupOpened: EventEmitter<any>;
323 rowDataChanged: EventEmitter<any>;
324 rowDataUpdated: EventEmitter<any>;
325 pinnedRowDataChanged: EventEmitter<any>;
326 rangeSelectionChanged: EventEmitter<any>;
327 chartCreated: EventEmitter<any>;
328 chartRangeSelectionChanged: EventEmitter<any>;
329 chartOptionsChanged: EventEmitter<any>;
330 chartDestroyed: EventEmitter<any>;
331 toolPanelVisibleChanged: EventEmitter<any>;
332 modelUpdated: EventEmitter<any>;
333 pasteStart: EventEmitter<any>;
334 pasteEnd: EventEmitter<any>;
335 fillStart: EventEmitter<any>;
336 fillEnd: EventEmitter<any>;
337 cellClicked: EventEmitter<any>;
338 cellDoubleClicked: EventEmitter<any>;
339 cellMouseDown: EventEmitter<any>;
340 cellContextMenu: EventEmitter<any>;
341 cellValueChanged: EventEmitter<any>;
342 rowValueChanged: EventEmitter<any>;
343 cellFocused: EventEmitter<any>;
344 rowSelected: EventEmitter<any>;
345 selectionChanged: EventEmitter<any>;
346 cellKeyDown: EventEmitter<any>;
347 cellKeyPress: EventEmitter<any>;
348 cellMouseOver: EventEmitter<any>;
349 cellMouseOut: EventEmitter<any>;
350 filterChanged: EventEmitter<any>;
351 filterModified: EventEmitter<any>;
352 filterOpened: EventEmitter<any>;
353 sortChanged: EventEmitter<any>;
354 virtualRowRemoved: EventEmitter<any>;
355 rowClicked: EventEmitter<any>;
356 rowDoubleClicked: EventEmitter<any>;
357 gridReady: EventEmitter<any>;
358 gridSizeChanged: EventEmitter<any>;
359 viewportChanged: EventEmitter<any>;
360 scrollbarWidthChanged: EventEmitter<any>;
361 firstDataRendered: EventEmitter<any>;
362 dragStarted: EventEmitter<any>;
363 dragStopped: EventEmitter<any>;
364 checkboxChanged: EventEmitter<any>;
365 rowEditingStarted: EventEmitter<any>;
366 rowEditingStopped: EventEmitter<any>;
367 cellEditingStarted: EventEmitter<any>;
368 cellEditingStopped: EventEmitter<any>;
369 bodyScroll: EventEmitter<any>;
370 animationQueueEmpty: EventEmitter<any>;
371 heightScaleChanged: EventEmitter<any>;
372 paginationChanged: EventEmitter<any>;
373 componentStateChanged: EventEmitter<any>;
374 bodyHeightChanged: EventEmitter<any>;
375 displayedColumnsWidthChanged: EventEmitter<any>;
376 scrollVisibilityChanged: EventEmitter<any>;
377 columnHoverChanged: EventEmitter<any>;
378 flashCells: EventEmitter<any>;
379 paginationPixelOffsetChanged: EventEmitter<any>;
380 displayedRowsChanged: EventEmitter<any>;
381 leftPinnedWidthChanged: EventEmitter<any>;
382 rightPinnedWidthChanged: EventEmitter<any>;
383 rowContainerHeightChanged: EventEmitter<any>;
384 rowDragEnter: EventEmitter<any>;
385 rowDragMove: EventEmitter<any>;
386 rowDragLeave: EventEmitter<any>;
387 rowDragEnd: EventEmitter<any>;
388 popupToFront: EventEmitter<any>;
389 columnRowGroupChangeRequest: EventEmitter<any>;
390 columnPivotChangeRequest: EventEmitter<any>;
391 columnValueChangeRequest: EventEmitter<any>;
392 columnAggFuncChangeRequest: EventEmitter<any>;
393 keyboardFocus: EventEmitter<any>;
394 mouseFocus: EventEmitter<any>;
395 storeUpdated: EventEmitter<any>;
396}