UNPKG

ag-grid-angular

Version:

![alt text](./github-banner.png "AG Grid")

397 lines (396 loc) 13.4 kB
import { AfterViewInit, ComponentFactoryResolver, ElementRef, EventEmitter, QueryList, ViewContainerRef } from "@angular/core"; import { ColumnApi, GridApi, GridOptions, Module } from "ag-grid-community"; import { AngularFrameworkOverrides } from "./angularFrameworkOverrides"; import { AngularFrameworkComponentWrapper } from "./angularFrameworkComponentWrapper"; import { AgGridColumn } from "./ag-grid-column.component"; export declare class AgGridAngular implements AfterViewInit { private viewContainerRef; private angularFrameworkOverrides; private frameworkComponentWrapper; private componentFactoryResolver; private _nativeElement; private _initialised; private _destroyed; private gridParams; private _fullyReady; api: GridApi; columnApi: ColumnApi; columns: QueryList<AgGridColumn>; constructor(elementDef: ElementRef, viewContainerRef: ViewContainerRef, angularFrameworkOverrides: AngularFrameworkOverrides, frameworkComponentWrapper: AngularFrameworkComponentWrapper, componentFactoryResolver: ComponentFactoryResolver); ngAfterViewInit(): void; ngOnChanges(changes: any): void; ngOnDestroy(): void; protected isEmitterUsed(eventType: string): boolean; private globalEventListener; gridOptions: GridOptions; modules: Module[]; alignedGrids: any; rowData: any; columnDefs: any; excelStyles: any; pinnedTopRowData: any; pinnedBottomRowData: any; chartThemes: any; components: any; frameworkComponents: any; rowStyle: any; context: any; autoGroupColumnDef: any; localeText: any; icons: any; datasource: any; serverSideDatasource: any; viewportDatasource: any; groupRowRendererParams: any; aggFuncs: any; fullWidthCellRendererParams: any; defaultColGroupDef: any; defaultColDef: any; defaultExportParams: any; defaultCsvExportParams: any; defaultExcelExportParams: any; columnTypes: any; rowClassRules: any; detailGridOptions: any; detailCellRendererParams: any; loadingCellRendererParams: any; loadingOverlayComponentParams: any; noRowsOverlayComponentParams: any; popupParent: any; colResizeDefault: any; reduxStore: any; statusBar: any; sideBar: any; chartThemeOverrides: any; customChartThemes: any; sortingOrder: any; rowClass: any; rowSelection: any; overlayLoadingTemplate: any; overlayNoRowsTemplate: any; quickFilterText: any; rowModelType: any; editType: any; domLayout: any; clipboardDeliminator: any; rowGroupPanelShow: any; multiSortKey: any; pivotColumnGroupTotals: any; pivotRowTotals: any; pivotPanelShow: any; fillHandleDirection: any; serverSideStoreType: any; rowHeight: any; detailRowHeight: any; rowBuffer: any; colWidth: any; headerHeight: any; groupHeaderHeight: any; floatingFiltersHeight: any; pivotHeaderHeight: any; pivotGroupHeaderHeight: any; groupDefaultExpanded: any; minColWidth: any; maxColWidth: any; viewportRowModelPageSize: any; viewportRowModelBufferSize: any; autoSizePadding: any; maxBlocksInCache: any; maxConcurrentDatasourceRequests: any; tooltipShowDelay: any; cacheOverflowSize: any; paginationPageSize: any; cacheBlockSize: any; infiniteInitialRowCount: any; scrollbarWidth: any; batchUpdateWaitMillis: any; asyncTransactionWaitMillis: any; blockLoadDebounceMillis: any; keepDetailRowsCount: any; undoRedoCellEditingLimit: any; cellFlashDelay: any; cellFadeDelay: any; tabIndex: any; localeTextFunc: any; groupRowInnerRenderer: any; groupRowInnerRendererFramework: any; dateComponent: any; dateComponentFramework: any; groupRowRenderer: any; groupRowRendererFramework: any; isExternalFilterPresent: any; getRowHeight: any; doesExternalFilterPass: any; getRowClass: any; getRowStyle: any; getRowClassRules: any; traverseNode: any; getContextMenuItems: any; getMainMenuItems: any; processRowPostCreate: any; processCellForClipboard: any; groupRowAggNodes: any; getRowNodeId: any; isFullWidthCell: any; fullWidthCellRenderer: any; fullWidthCellRendererFramework: any; processSecondaryColDef: any; processSecondaryColGroupDef: any; getBusinessKeyForNode: any; sendToClipboard: any; navigateToNextHeader: any; tabToNextHeader: any; navigateToNextCell: any; tabToNextCell: any; getDetailRowData: any; processCellFromClipboard: any; getDocument: any; postProcessPopup: any; getChildCount: any; getDataPath: any; loadingCellRenderer: any; loadingCellRendererFramework: any; loadingOverlayComponent: any; loadingOverlayComponentFramework: any; noRowsOverlayComponent: any; noRowsOverlayComponentFramework: any; detailCellRenderer: any; detailCellRendererFramework: any; defaultGroupSortComparator: any; isRowMaster: any; isRowSelectable: any; postSort: any; processHeaderForClipboard: any; paginationNumberFormatter: any; processDataFromClipboard: any; getServerSideGroupKey: any; isServerSideGroup: any; suppressKeyboardEvent: any; createChartContainer: any; processChartOptions: any; getChartToolbarItems: any; fillOperation: any; isApplyServerSideTransaction: any; getServerSideStoreParams: any; isServerSideGroupOpenByDefault: any; isGroupOpenByDefault: any; suppressMakeColumnVisibleAfterUnGroup: any; suppressRowClickSelection: any; suppressCellSelection: any; suppressHorizontalScroll: any; alwaysShowHorizontalScroll: any; alwaysShowVerticalScroll: any; debug: any; enableBrowserTooltips: any; enableCellExpressions: any; angularCompileRows: any; angularCompileFilters: any; groupSuppressAutoColumn: any; groupSelectsChildren: any; groupIncludeFooter: any; groupIncludeTotalFooter: any; groupUseEntireRow: any; groupSuppressBlankHeader: any; suppressMenuHide: any; suppressRowDeselection: any; unSortIcon: any; suppressMultiSort: any; singleClickEdit: any; suppressLoadingOverlay: any; suppressNoRowsOverlay: any; suppressAutoSize: any; skipHeaderOnAutoSize: any; suppressParentsInRowNodes: any; suppressColumnMoveAnimation: any; suppressMovableColumns: any; suppressFieldDotNotation: any; enableRangeSelection: any; enableRangeHandle: any; enableFillHandle: any; suppressClearOnFillReduction: any; deltaSort: any; suppressTouch: any; suppressAsyncEvents: any; allowContextMenuWithControlKey: any; suppressContextMenu: any; rememberGroupStateWhenNewData: any; enableCellChangeFlash: any; suppressDragLeaveHidesColumns: any; suppressMiddleClickScrolls: any; suppressPreventDefaultOnMouseWheel: any; suppressCopyRowsToClipboard: any; copyHeadersToClipboard: any; pivotMode: any; suppressAggFuncInHeader: any; suppressColumnVirtualisation: any; suppressAggAtRootLevel: any; suppressFocusAfterRefresh: any; functionsPassive: any; functionsReadOnly: any; animateRows: any; groupSelectsFiltered: any; groupRemoveSingleChildren: any; groupRemoveLowestSingleChildren: any; enableRtl: any; suppressClickEdit: any; rowDragManaged: any; suppressRowDrag: any; suppressMoveWhenRowDragging: any; enableMultiRowDragging: any; enableGroupEdit: any; embedFullWidthRows: any; deprecatedEmbedFullWidthRows: any; suppressPaginationPanel: any; floatingFilter: any; groupHideOpenParents: any; groupMultiAutoColumn: any; pagination: any; stopEditingWhenGridLosesFocus: any; paginationAutoPageSize: any; suppressScrollOnNewData: any; purgeClosedRowNodes: any; cacheQuickFilter: any; deltaRowDataMode: any; ensureDomOrder: any; accentedSort: any; suppressChangeDetection: any; valueCache: any; valueCacheNeverExpires: any; aggregateOnlyChangedColumns: any; suppressAnimationFrame: any; suppressExcelExport: any; suppressCsvExport: any; treeData: any; masterDetail: any; suppressMultiRangeSelection: any; enterMovesDownAfterEdit: any; enterMovesDown: any; suppressPropertyNamesCheck: any; rowMultiSelectWithClick: any; suppressEnterpriseResetOnNewColumns: any; enableOldSetFilterModel: any; suppressRowHoverHighlight: any; suppressRowTransform: any; suppressClipboardPaste: any; suppressLastEmptyLineOnPaste: any; serverSideSortingAlwaysResets: any; reactNext: any; suppressSetColumnStateEvents: any; suppressColumnStateEvents: any; enableCharts: any; deltaColumnMode: any; suppressMaintainUnsortedOrder: any; enableCellTextSelection: any; suppressBrowserResizeObserver: any; suppressMaxRenderedRowRestriction: any; excludeChildrenWhenTreeDataFiltering: any; tooltipMouseTrack: any; keepDetailRows: any; paginateChildRows: any; preventDefaultOnContextMenu: any; undoRedoCellEditing: any; allowDragFromColumnsToolPanel: any; immutableData: any; immutableColumns: any; pivotSuppressAutoColumn: any; suppressExpandablePivotGroups: any; applyColumnDefOrder: any; debounceVerticalScrollbar: any; detailRowAutoHeight: any; serverSideFilteringAlwaysResets: any; suppressAggFilteredOnly: any; showOpenedGroup: any; suppressClipboardApi: any; suppressModelUpdateAfterUpdateTransaction: any; stopEditingWhenCellsLoseFocus: any; columnEverythingChanged: EventEmitter<any>; newColumnsLoaded: EventEmitter<any>; columnPivotModeChanged: EventEmitter<any>; columnRowGroupChanged: EventEmitter<any>; expandOrCollapseAll: EventEmitter<any>; columnPivotChanged: EventEmitter<any>; gridColumnsChanged: EventEmitter<any>; columnValueChanged: EventEmitter<any>; columnMoved: EventEmitter<any>; columnVisible: EventEmitter<any>; columnPinned: EventEmitter<any>; columnGroupOpened: EventEmitter<any>; columnResized: EventEmitter<any>; displayedColumnsChanged: EventEmitter<any>; virtualColumnsChanged: EventEmitter<any>; asyncTransactionsFlushed: EventEmitter<any>; rowGroupOpened: EventEmitter<any>; rowDataChanged: EventEmitter<any>; rowDataUpdated: EventEmitter<any>; pinnedRowDataChanged: EventEmitter<any>; rangeSelectionChanged: EventEmitter<any>; chartCreated: EventEmitter<any>; chartRangeSelectionChanged: EventEmitter<any>; chartOptionsChanged: EventEmitter<any>; chartDestroyed: EventEmitter<any>; toolPanelVisibleChanged: EventEmitter<any>; modelUpdated: EventEmitter<any>; pasteStart: EventEmitter<any>; pasteEnd: EventEmitter<any>; fillStart: EventEmitter<any>; fillEnd: EventEmitter<any>; cellClicked: EventEmitter<any>; cellDoubleClicked: EventEmitter<any>; cellMouseDown: EventEmitter<any>; cellContextMenu: EventEmitter<any>; cellValueChanged: EventEmitter<any>; rowValueChanged: EventEmitter<any>; cellFocused: EventEmitter<any>; rowSelected: EventEmitter<any>; selectionChanged: EventEmitter<any>; cellKeyDown: EventEmitter<any>; cellKeyPress: EventEmitter<any>; cellMouseOver: EventEmitter<any>; cellMouseOut: EventEmitter<any>; filterChanged: EventEmitter<any>; filterModified: EventEmitter<any>; filterOpened: EventEmitter<any>; sortChanged: EventEmitter<any>; virtualRowRemoved: EventEmitter<any>; rowClicked: EventEmitter<any>; rowDoubleClicked: EventEmitter<any>; gridReady: EventEmitter<any>; gridSizeChanged: EventEmitter<any>; viewportChanged: EventEmitter<any>; scrollbarWidthChanged: EventEmitter<any>; firstDataRendered: EventEmitter<any>; dragStarted: EventEmitter<any>; dragStopped: EventEmitter<any>; checkboxChanged: EventEmitter<any>; rowEditingStarted: EventEmitter<any>; rowEditingStopped: EventEmitter<any>; cellEditingStarted: EventEmitter<any>; cellEditingStopped: EventEmitter<any>; bodyScroll: EventEmitter<any>; animationQueueEmpty: EventEmitter<any>; heightScaleChanged: EventEmitter<any>; paginationChanged: EventEmitter<any>; componentStateChanged: EventEmitter<any>; bodyHeightChanged: EventEmitter<any>; displayedColumnsWidthChanged: EventEmitter<any>; scrollVisibilityChanged: EventEmitter<any>; columnHoverChanged: EventEmitter<any>; flashCells: EventEmitter<any>; paginationPixelOffsetChanged: EventEmitter<any>; displayedRowsChanged: EventEmitter<any>; leftPinnedWidthChanged: EventEmitter<any>; rightPinnedWidthChanged: EventEmitter<any>; rowContainerHeightChanged: EventEmitter<any>; rowDragEnter: EventEmitter<any>; rowDragMove: EventEmitter<any>; rowDragLeave: EventEmitter<any>; rowDragEnd: EventEmitter<any>; popupToFront: EventEmitter<any>; columnRowGroupChangeRequest: EventEmitter<any>; columnPivotChangeRequest: EventEmitter<any>; columnValueChangeRequest: EventEmitter<any>; columnAggFuncChangeRequest: EventEmitter<any>; keyboardFocus: EventEmitter<any>; mouseFocus: EventEmitter<any>; storeUpdated: EventEmitter<any>; }