ag-grid-angular.component.d.ts 13 KB

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