ag-grid-community
Advanced tools
Comparing version 29.1.0 to 29.2.0
@@ -379,7 +379,7 @@ import { ColumnGroup } from '../entities/columnGroup'; | ||
getColumnHeaderRowHeight(): number; | ||
getHeaderHeight(): number | null | undefined; | ||
getFloatingFiltersHeight(): number | null | undefined; | ||
private getGroupHeaderHeight; | ||
getHeaderHeight(): number; | ||
getFloatingFiltersHeight(): number; | ||
getGroupHeaderHeight(): number; | ||
private getPivotHeaderHeight; | ||
private getPivotGroupHeaderHeight; | ||
getPivotGroupHeaderHeight(): number; | ||
} |
@@ -14,7 +14,7 @@ import { GridOptions } from '../entities/gridOptions'; | ||
static ARRAY_PROPERTIES: ("sortingOrder" | "sideBar" | "columnDefs" | "components" | "excelStyles" | "chartThemes" | "chartThemeOverrides" | "alignedGrids" | "pinnedTopRowData" | "pinnedBottomRowData" | "rowData" | "rowClass")[]; | ||
static NUMBER_PROPERTIES: ("tooltipShowDelay" | "tooltipHideDelay" | "headerHeight" | "groupHeaderHeight" | "floatingFiltersHeight" | "pivotHeaderHeight" | "pivotGroupHeaderHeight" | "autoSizePadding" | "undoRedoCellEditingLimit" | "chartThemeOverrides" | "keepDetailRowsCount" | "detailRowHeight" | "tabIndex" | "rowBuffer" | "paginationPageSize" | "cellFlashDelay" | "cellFadeDelay" | "groupDefaultExpanded" | "asyncTransactionWaitMillis" | "cacheOverflowSize" | "infiniteInitialRowCount" | "serverSideInitialRowCount" | "cacheBlockSize" | "maxBlocksInCache" | "maxConcurrentDatasourceRequests" | "blockLoadDebounceMillis" | "viewportRowModelPageSize" | "viewportRowModelBufferSize" | "scrollbarWidth" | "rowHeight")[]; | ||
static BOOLEAN_PROPERTIES: ("singleClickEdit" | "enableCellChangeFlash" | "unSortIcon" | "suppressAutoSize" | "valueCache" | "sideBar" | "suppressContextMenu" | "preventDefaultOnContextMenu" | "allowContextMenuWithControlKey" | "suppressMenuHide" | "enableBrowserTooltips" | "tooltipMouseTrack" | "copyHeadersToClipboard" | "copyGroupHeadersToClipboard" | "suppressCopyRowsToClipboard" | "suppressCopySingleCellRanges" | "suppressLastEmptyLineOnPaste" | "suppressClipboardPaste" | "suppressClipboardApi" | "maintainColumnOrder" | "suppressFieldDotNotation" | "allowDragFromColumnsToolPanel" | "suppressMovableColumns" | "suppressColumnMoveAnimation" | "suppressDragLeaveHidesColumns" | "suppressRowGroupHidesColumns" | "skipHeaderOnAutoSize" | "reactUi" | "suppressReactUi" | "suppressClickEdit" | "readOnlyEdit" | "stopEditingWhenCellsLoseFocus" | "enterMovesDown" | "enterMovesDownAfterEdit" | "enableCellEditingOnBackspace" | "undoRedoCellEditing" | "suppressCsvExport" | "suppressExcelExport" | "cacheQuickFilter" | "excludeHiddenColumnsFromQuickFilter" | "excludeChildrenWhenTreeDataFiltering" | "enableCharts" | "chartThemeOverrides" | "enableChartToolPanelsButton" | "suppressChartToolPanelsButton" | "masterDetail" | "keepDetailRows" | "detailRowAutoHeight" | "valueCacheNeverExpires" | "enableCellExpressions" | "suppressParentsInRowNodes" | "suppressTouch" | "suppressFocusAfterRefresh" | "suppressAsyncEvents" | "suppressBrowserResizeObserver" | "suppressPropertyNamesCheck" | "suppressChangeDetection" | "debug" | "suppressLoadingOverlay" | "suppressNoRowsOverlay" | "pagination" | "paginationAutoPageSize" | "paginateChildRows" | "suppressPaginationPanel" | "pivotMode" | "pivotSuppressAutoColumn" | "suppressExpandablePivotGroups" | "functionsReadOnly" | "suppressAggFuncInHeader" | "suppressAggAtRootLevel" | "aggregateOnlyChangedColumns" | "suppressAggFilteredOnly" | "removePivotHeaderRowWhenSingleValueColumn" | "animateRows" | "allowShowChangeAfterFilter" | "ensureDomOrder" | "enableRtl" | "suppressColumnVirtualisation" | "suppressMaxRenderedRowRestriction" | "suppressRowVirtualisation" | "rowDragManaged" | "suppressRowDrag" | "suppressMoveWhenRowDragging" | "rowDragEntireRow" | "rowDragMultiRow" | "embedFullWidthRows" | "groupMaintainOrder" | "groupSelectsChildren" | "groupAggFiltering" | "groupIncludeFooter" | "groupIncludeTotalFooter" | "groupSuppressBlankHeader" | "groupSelectsFiltered" | "showOpenedGroup" | "groupRemoveSingleChildren" | "groupRemoveLowestSingleChildren" | "groupHideOpenParents" | "groupAllowUnbalanced" | "suppressMakeColumnVisibleAfterUnGroup" | "treeData" | "rowGroupPanelSuppressSort" | "groupRowsSticky" | "rememberGroupStateWhenNewData" | "immutableData" | "suppressModelUpdateAfterUpdateTransaction" | "suppressServerSideInfiniteScroll" | "purgeClosedRowNodes" | "serverSideSortAllLevels" | "serverSideFilterAllLevels" | "serverSideSortOnServer" | "serverSideFilterOnServer" | "serverSideSortingAlwaysResets" | "serverSideFilteringAlwaysResets" | "alwaysShowHorizontalScroll" | "alwaysShowVerticalScroll" | "debounceVerticalScrollbar" | "suppressHorizontalScroll" | "suppressScrollOnNewData" | "suppressScrollWhenPopupsAreOpen" | "suppressAnimationFrame" | "suppressMiddleClickScrolls" | "suppressPreventDefaultOnMouseWheel" | "rowMultiSelectWithClick" | "suppressRowDeselection" | "suppressRowClickSelection" | "suppressCellSelection" | "suppressCellFocus" | "suppressMultiRangeSelection" | "enableCellTextSelection" | "enableRangeSelection" | "enableRangeHandle" | "enableFillHandle" | "suppressClearOnFillReduction" | "accentedSort" | "suppressMultiSort" | "alwaysMultiSort" | "suppressMaintainUnsortedOrder" | "suppressRowHoverHighlight" | "suppressRowTransform" | "columnHoverHighlight" | "deltaSort" | "functionsPassive" | "enableGroupEdit" | "resetRowDataOnUpdate")[]; | ||
static FUNCTION_PROPERTIES: ("icons" | "singleClickEdit" | "onCellValueChanged" | "onCellClicked" | "onCellDoubleClicked" | "onCellContextMenu" | "enableCellChangeFlash" | "rowDragText" | "sortingOrder" | "unSortIcon" | "suppressAutoSize" | "api" | "columnApi" | "context" | "valueCache" | "statusBar" | "sideBar" | "suppressContextMenu" | "preventDefaultOnContextMenu" | "allowContextMenuWithControlKey" | "suppressMenuHide" | "enableBrowserTooltips" | "tooltipShowDelay" | "tooltipHideDelay" | "tooltipMouseTrack" | "popupParent" | "copyHeadersToClipboard" | "copyGroupHeadersToClipboard" | "clipboardDeliminator" | "clipboardDelimiter" | "suppressCopyRowsToClipboard" | "suppressCopySingleCellRanges" | "suppressLastEmptyLineOnPaste" | "suppressClipboardPaste" | "suppressClipboardApi" | "columnDefs" | "defaultColDef" | "defaultColGroupDef" | "columnTypes" | "maintainColumnOrder" | "suppressFieldDotNotation" | "headerHeight" | "groupHeaderHeight" | "floatingFiltersHeight" | "pivotHeaderHeight" | "pivotGroupHeaderHeight" | "allowDragFromColumnsToolPanel" | "suppressMovableColumns" | "suppressColumnMoveAnimation" | "suppressDragLeaveHidesColumns" | "suppressRowGroupHidesColumns" | "colResizeDefault" | "autoSizePadding" | "skipHeaderOnAutoSize" | "components" | "frameworkComponents" | "reactUi" | "suppressReactUi" | "editType" | "suppressClickEdit" | "readOnlyEdit" | "stopEditingWhenCellsLoseFocus" | "enterMovesDown" | "enterMovesDownAfterEdit" | "enableCellEditingOnBackspace" | "undoRedoCellEditing" | "undoRedoCellEditingLimit" | "defaultCsvExportParams" | "suppressCsvExport" | "defaultExcelExportParams" | "suppressExcelExport" | "excelStyles" | "quickFilterText" | "cacheQuickFilter" | "excludeHiddenColumnsFromQuickFilter" | "excludeChildrenWhenTreeDataFiltering" | "enableCharts" | "chartThemes" | "customChartThemes" | "chartThemeOverrides" | "enableChartToolPanelsButton" | "suppressChartToolPanelsButton" | "chartToolPanelsDef" | "loadingCellRenderer" | "loadingCellRendererFramework" | "loadingCellRendererParams" | "loadingCellRendererSelector" | "localeText" | "masterDetail" | "keepDetailRows" | "keepDetailRowsCount" | "detailCellRenderer" | "detailCellRendererFramework" | "detailCellRendererParams" | "detailRowHeight" | "detailRowAutoHeight" | "alignedGrids" | "tabIndex" | "rowBuffer" | "valueCacheNeverExpires" | "enableCellExpressions" | "suppressParentsInRowNodes" | "suppressTouch" | "suppressFocusAfterRefresh" | "suppressAsyncEvents" | "suppressBrowserResizeObserver" | "suppressPropertyNamesCheck" | "suppressChangeDetection" | "debug" | "overlayLoadingTemplate" | "loadingOverlayComponent" | "loadingOverlayComponentFramework" | "loadingOverlayComponentParams" | "suppressLoadingOverlay" | "overlayNoRowsTemplate" | "noRowsOverlayComponent" | "noRowsOverlayComponentFramework" | "noRowsOverlayComponentParams" | "suppressNoRowsOverlay" | "pagination" | "paginationPageSize" | "paginationAutoPageSize" | "paginateChildRows" | "suppressPaginationPanel" | "pivotMode" | "pivotPanelShow" | "pivotColumnGroupTotals" | "pivotRowTotals" | "pivotSuppressAutoColumn" | "suppressExpandablePivotGroups" | "functionsReadOnly" | "aggFuncs" | "suppressAggFuncInHeader" | "suppressAggAtRootLevel" | "aggregateOnlyChangedColumns" | "suppressAggFilteredOnly" | "removePivotHeaderRowWhenSingleValueColumn" | "animateRows" | "cellFlashDelay" | "cellFadeDelay" | "allowShowChangeAfterFilter" | "domLayout" | "ensureDomOrder" | "enableRtl" | "suppressColumnVirtualisation" | "suppressMaxRenderedRowRestriction" | "suppressRowVirtualisation" | "rowDragManaged" | "suppressRowDrag" | "suppressMoveWhenRowDragging" | "rowDragEntireRow" | "rowDragMultiRow" | "fullWidthCellRenderer" | "fullWidthCellRendererFramework" | "fullWidthCellRendererParams" | "embedFullWidthRows" | "groupDisplayType" | "groupDefaultExpanded" | "autoGroupColumnDef" | "groupMaintainOrder" | "groupSelectsChildren" | "groupAggFiltering" | "groupIncludeFooter" | "groupIncludeTotalFooter" | "groupSuppressBlankHeader" | "groupSelectsFiltered" | "showOpenedGroup" | "groupRemoveSingleChildren" | "groupRemoveLowestSingleChildren" | "groupHideOpenParents" | "groupAllowUnbalanced" | "rowGroupPanelShow" | "groupRowRenderer" | "groupRowRendererFramework" | "groupRowRendererParams" | "suppressMakeColumnVisibleAfterUnGroup" | "treeData" | "rowGroupPanelSuppressSort" | "groupRowsSticky" | "rememberGroupStateWhenNewData" | "pinnedTopRowData" | "pinnedBottomRowData" | "rowModelType" | "rowData" | "immutableData" | "asyncTransactionWaitMillis" | "suppressModelUpdateAfterUpdateTransaction" | "datasource" | "cacheOverflowSize" | "infiniteInitialRowCount" | "serverSideInitialRowCount" | "serverSideStoreType" | "suppressServerSideInfiniteScroll" | "cacheBlockSize" | "maxBlocksInCache" | "maxConcurrentDatasourceRequests" | "blockLoadDebounceMillis" | "purgeClosedRowNodes" | "serverSideDatasource" | "serverSideSortAllLevels" | "serverSideFilterAllLevels" | "serverSideSortOnServer" | "serverSideFilterOnServer" | "serverSideSortingAlwaysResets" | "serverSideFilteringAlwaysResets" | "viewportDatasource" | "viewportRowModelPageSize" | "viewportRowModelBufferSize" | "alwaysShowHorizontalScroll" | "alwaysShowVerticalScroll" | "debounceVerticalScrollbar" | "suppressHorizontalScroll" | "suppressScrollOnNewData" | "suppressScrollWhenPopupsAreOpen" | "suppressAnimationFrame" | "suppressMiddleClickScrolls" | "suppressPreventDefaultOnMouseWheel" | "scrollbarWidth" | "rowSelection" | "rowMultiSelectWithClick" | "suppressRowDeselection" | "suppressRowClickSelection" | "suppressCellSelection" | "suppressCellFocus" | "suppressMultiRangeSelection" | "enableCellTextSelection" | "enableRangeSelection" | "enableRangeHandle" | "enableFillHandle" | "fillHandleDirection" | "suppressClearOnFillReduction" | "accentedSort" | "suppressMultiSort" | "alwaysMultiSort" | "multiSortKey" | "suppressMaintainUnsortedOrder" | "rowHeight" | "rowStyle" | "rowClass" | "rowClassRules" | "suppressRowHoverHighlight" | "suppressRowTransform" | "columnHoverHighlight" | "deltaSort" | "treeDataDisplayType" | "functionsPassive" | "enableGroupEdit" | "getContextMenuItems" | "getMainMenuItems" | "postProcessPopup" | "processCellForClipboard" | "processHeaderForClipboard" | "processGroupHeaderForClipboard" | "processCellFromClipboard" | "sendToClipboard" | "processDataFromClipboard" | "isExternalFilterPresent" | "doesExternalFilterPass" | "getChartToolbarItems" | "createChartContainer" | "navigateToNextHeader" | "tabToNextHeader" | "navigateToNextCell" | "tabToNextCell" | "localeTextFunc" | "getLocaleText" | "getDocument" | "paginationNumberFormatter" | "groupRowAggNodes" | "getGroupRowAgg" | "isGroupOpenByDefault" | "initialGroupOrderComparator" | "defaultGroupOrderComparator" | "processSecondaryColDef" | "processSecondaryColGroupDef" | "processPivotResultColDef" | "processPivotResultColGroupDef" | "getDataPath" | "getChildCount" | "getServerSideGroupLevelParams" | "getServerSideStoreParams" | "isServerSideGroupOpenByDefault" | "isApplyServerSideTransaction" | "isServerSideGroup" | "getServerSideGroupKey" | "getBusinessKeyForNode" | "getRowNodeId" | "getRowId" | "resetRowDataOnUpdate" | "processRowPostCreate" | "isRowSelectable" | "isRowMaster" | "fillOperation" | "postSort" | "postSortRows" | "getRowStyle" | "getRowClass" | "getRowHeight" | "isFullWidthCell" | "isFullWidthRow" | "onToolPanelVisibleChanged" | "onToolPanelSizeChanged" | "onPasteStart" | "onPasteEnd" | "onColumnVisible" | "onColumnPinned" | "onColumnResized" | "onColumnMoved" | "onColumnValueChanged" | "onColumnPivotModeChanged" | "onColumnPivotChanged" | "onColumnGroupOpened" | "onNewColumnsLoaded" | "onGridColumnsChanged" | "onDisplayedColumnsChanged" | "onVirtualColumnsChanged" | "onColumnEverythingChanged" | "onComponentStateChanged" | "onCellEditRequest" | "onRowValueChanged" | "onCellEditingStarted" | "onCellEditingStopped" | "onRowEditingStarted" | "onRowEditingStopped" | "onUndoStarted" | "onUndoEnded" | "onRedoStarted" | "onRedoEnded" | "onFilterOpened" | "onFilterChanged" | "onFilterModified" | "onChartCreated" | "onChartRangeSelectionChanged" | "onChartOptionsChanged" | "onChartDestroyed" | "onCellKeyDown" | "onCellKeyPress" | "onGridReady" | "onFirstDataRendered" | "onGridSizeChanged" | "onModelUpdated" | "onVirtualRowRemoved" | "onViewportChanged" | "onBodyScroll" | "onBodyScrollEnd" | "onDragStarted" | "onDragStopped" | "onPaginationChanged" | "onRowDragEnter" | "onRowDragMove" | "onRowDragLeave" | "onRowDragEnd" | "onColumnRowGroupChanged" | "onRowGroupOpened" | "onExpandOrCollapseAll" | "onPinnedRowDataChanged" | "onRowDataChanged" | "onRowDataUpdated" | "onAsyncTransactionsFlushed" | "onCellFocused" | "onCellMouseOver" | "onCellMouseOut" | "onCellMouseDown" | "onRowClicked" | "onRowDoubleClicked" | "onRowSelected" | "onSelectionChanged" | "onRangeSelectionChanged" | "onSortChanged" | "onColumnRowGroupChangeRequest" | "onColumnPivotChangeRequest" | "onColumnValueChangeRequest" | "onColumnAggFuncChangeRequest")[]; | ||
static ALL_PROPERTIES: ("icons" | "singleClickEdit" | "onCellValueChanged" | "onCellClicked" | "onCellDoubleClicked" | "onCellContextMenu" | "enableCellChangeFlash" | "rowDragText" | "sortingOrder" | "unSortIcon" | "suppressAutoSize" | "api" | "columnApi" | "context" | "valueCache" | "statusBar" | "sideBar" | "suppressContextMenu" | "preventDefaultOnContextMenu" | "allowContextMenuWithControlKey" | "suppressMenuHide" | "enableBrowserTooltips" | "tooltipShowDelay" | "tooltipHideDelay" | "tooltipMouseTrack" | "popupParent" | "copyHeadersToClipboard" | "copyGroupHeadersToClipboard" | "clipboardDeliminator" | "clipboardDelimiter" | "suppressCopyRowsToClipboard" | "suppressCopySingleCellRanges" | "suppressLastEmptyLineOnPaste" | "suppressClipboardPaste" | "suppressClipboardApi" | "columnDefs" | "defaultColDef" | "defaultColGroupDef" | "columnTypes" | "maintainColumnOrder" | "suppressFieldDotNotation" | "headerHeight" | "groupHeaderHeight" | "floatingFiltersHeight" | "pivotHeaderHeight" | "pivotGroupHeaderHeight" | "allowDragFromColumnsToolPanel" | "suppressMovableColumns" | "suppressColumnMoveAnimation" | "suppressDragLeaveHidesColumns" | "suppressRowGroupHidesColumns" | "colResizeDefault" | "autoSizePadding" | "skipHeaderOnAutoSize" | "components" | "frameworkComponents" | "reactUi" | "suppressReactUi" | "editType" | "suppressClickEdit" | "readOnlyEdit" | "stopEditingWhenCellsLoseFocus" | "enterMovesDown" | "enterMovesDownAfterEdit" | "enableCellEditingOnBackspace" | "undoRedoCellEditing" | "undoRedoCellEditingLimit" | "defaultCsvExportParams" | "suppressCsvExport" | "defaultExcelExportParams" | "suppressExcelExport" | "excelStyles" | "quickFilterText" | "cacheQuickFilter" | "excludeHiddenColumnsFromQuickFilter" | "excludeChildrenWhenTreeDataFiltering" | "enableCharts" | "chartThemes" | "customChartThemes" | "chartThemeOverrides" | "enableChartToolPanelsButton" | "suppressChartToolPanelsButton" | "chartToolPanelsDef" | "loadingCellRenderer" | "loadingCellRendererFramework" | "loadingCellRendererParams" | "loadingCellRendererSelector" | "localeText" | "masterDetail" | "keepDetailRows" | "keepDetailRowsCount" | "detailCellRenderer" | "detailCellRendererFramework" | "detailCellRendererParams" | "detailRowHeight" | "detailRowAutoHeight" | "alignedGrids" | "tabIndex" | "rowBuffer" | "valueCacheNeverExpires" | "enableCellExpressions" | "suppressParentsInRowNodes" | "suppressTouch" | "suppressFocusAfterRefresh" | "suppressAsyncEvents" | "suppressBrowserResizeObserver" | "suppressPropertyNamesCheck" | "suppressChangeDetection" | "debug" | "overlayLoadingTemplate" | "loadingOverlayComponent" | "loadingOverlayComponentFramework" | "loadingOverlayComponentParams" | "suppressLoadingOverlay" | "overlayNoRowsTemplate" | "noRowsOverlayComponent" | "noRowsOverlayComponentFramework" | "noRowsOverlayComponentParams" | "suppressNoRowsOverlay" | "pagination" | "paginationPageSize" | "paginationAutoPageSize" | "paginateChildRows" | "suppressPaginationPanel" | "pivotMode" | "pivotPanelShow" | "pivotColumnGroupTotals" | "pivotRowTotals" | "pivotSuppressAutoColumn" | "suppressExpandablePivotGroups" | "functionsReadOnly" | "aggFuncs" | "suppressAggFuncInHeader" | "suppressAggAtRootLevel" | "aggregateOnlyChangedColumns" | "suppressAggFilteredOnly" | "removePivotHeaderRowWhenSingleValueColumn" | "animateRows" | "cellFlashDelay" | "cellFadeDelay" | "allowShowChangeAfterFilter" | "domLayout" | "ensureDomOrder" | "enableRtl" | "suppressColumnVirtualisation" | "suppressMaxRenderedRowRestriction" | "suppressRowVirtualisation" | "rowDragManaged" | "suppressRowDrag" | "suppressMoveWhenRowDragging" | "rowDragEntireRow" | "rowDragMultiRow" | "fullWidthCellRenderer" | "fullWidthCellRendererFramework" | "fullWidthCellRendererParams" | "embedFullWidthRows" | "groupDisplayType" | "groupDefaultExpanded" | "autoGroupColumnDef" | "groupMaintainOrder" | "groupSelectsChildren" | "groupAggFiltering" | "groupIncludeFooter" | "groupIncludeTotalFooter" | "groupSuppressBlankHeader" | "groupSelectsFiltered" | "showOpenedGroup" | "groupRemoveSingleChildren" | "groupRemoveLowestSingleChildren" | "groupHideOpenParents" | "groupAllowUnbalanced" | "rowGroupPanelShow" | "groupRowRenderer" | "groupRowRendererFramework" | "groupRowRendererParams" | "suppressMakeColumnVisibleAfterUnGroup" | "treeData" | "rowGroupPanelSuppressSort" | "groupRowsSticky" | "rememberGroupStateWhenNewData" | "pinnedTopRowData" | "pinnedBottomRowData" | "rowModelType" | "rowData" | "immutableData" | "asyncTransactionWaitMillis" | "suppressModelUpdateAfterUpdateTransaction" | "datasource" | "cacheOverflowSize" | "infiniteInitialRowCount" | "serverSideInitialRowCount" | "serverSideStoreType" | "suppressServerSideInfiniteScroll" | "cacheBlockSize" | "maxBlocksInCache" | "maxConcurrentDatasourceRequests" | "blockLoadDebounceMillis" | "purgeClosedRowNodes" | "serverSideDatasource" | "serverSideSortAllLevels" | "serverSideFilterAllLevels" | "serverSideSortOnServer" | "serverSideFilterOnServer" | "serverSideSortingAlwaysResets" | "serverSideFilteringAlwaysResets" | "viewportDatasource" | "viewportRowModelPageSize" | "viewportRowModelBufferSize" | "alwaysShowHorizontalScroll" | "alwaysShowVerticalScroll" | "debounceVerticalScrollbar" | "suppressHorizontalScroll" | "suppressScrollOnNewData" | "suppressScrollWhenPopupsAreOpen" | "suppressAnimationFrame" | "suppressMiddleClickScrolls" | "suppressPreventDefaultOnMouseWheel" | "scrollbarWidth" | "rowSelection" | "rowMultiSelectWithClick" | "suppressRowDeselection" | "suppressRowClickSelection" | "suppressCellSelection" | "suppressCellFocus" | "suppressMultiRangeSelection" | "enableCellTextSelection" | "enableRangeSelection" | "enableRangeHandle" | "enableFillHandle" | "fillHandleDirection" | "suppressClearOnFillReduction" | "accentedSort" | "suppressMultiSort" | "alwaysMultiSort" | "multiSortKey" | "suppressMaintainUnsortedOrder" | "rowHeight" | "rowStyle" | "rowClass" | "rowClassRules" | "suppressRowHoverHighlight" | "suppressRowTransform" | "columnHoverHighlight" | "deltaSort" | "treeDataDisplayType" | "functionsPassive" | "enableGroupEdit" | "getContextMenuItems" | "getMainMenuItems" | "postProcessPopup" | "processCellForClipboard" | "processHeaderForClipboard" | "processGroupHeaderForClipboard" | "processCellFromClipboard" | "sendToClipboard" | "processDataFromClipboard" | "isExternalFilterPresent" | "doesExternalFilterPass" | "getChartToolbarItems" | "createChartContainer" | "navigateToNextHeader" | "tabToNextHeader" | "navigateToNextCell" | "tabToNextCell" | "localeTextFunc" | "getLocaleText" | "getDocument" | "paginationNumberFormatter" | "groupRowAggNodes" | "getGroupRowAgg" | "isGroupOpenByDefault" | "initialGroupOrderComparator" | "defaultGroupOrderComparator" | "processSecondaryColDef" | "processSecondaryColGroupDef" | "processPivotResultColDef" | "processPivotResultColGroupDef" | "getDataPath" | "getChildCount" | "getServerSideGroupLevelParams" | "getServerSideStoreParams" | "isServerSideGroupOpenByDefault" | "isApplyServerSideTransaction" | "isServerSideGroup" | "getServerSideGroupKey" | "getBusinessKeyForNode" | "getRowNodeId" | "getRowId" | "resetRowDataOnUpdate" | "processRowPostCreate" | "isRowSelectable" | "isRowMaster" | "fillOperation" | "postSort" | "postSortRows" | "getRowStyle" | "getRowClass" | "getRowHeight" | "isFullWidthCell" | "isFullWidthRow" | "onToolPanelVisibleChanged" | "onToolPanelSizeChanged" | "onPasteStart" | "onPasteEnd" | "onColumnVisible" | "onColumnPinned" | "onColumnResized" | "onColumnMoved" | "onColumnValueChanged" | "onColumnPivotModeChanged" | "onColumnPivotChanged" | "onColumnGroupOpened" | "onNewColumnsLoaded" | "onGridColumnsChanged" | "onDisplayedColumnsChanged" | "onVirtualColumnsChanged" | "onColumnEverythingChanged" | "onComponentStateChanged" | "onCellEditRequest" | "onRowValueChanged" | "onCellEditingStarted" | "onCellEditingStopped" | "onRowEditingStarted" | "onRowEditingStopped" | "onUndoStarted" | "onUndoEnded" | "onRedoStarted" | "onRedoEnded" | "onFilterOpened" | "onFilterChanged" | "onFilterModified" | "onChartCreated" | "onChartRangeSelectionChanged" | "onChartOptionsChanged" | "onChartDestroyed" | "onCellKeyDown" | "onCellKeyPress" | "onGridReady" | "onFirstDataRendered" | "onGridSizeChanged" | "onModelUpdated" | "onVirtualRowRemoved" | "onViewportChanged" | "onBodyScroll" | "onBodyScrollEnd" | "onDragStarted" | "onDragStopped" | "onPaginationChanged" | "onRowDragEnter" | "onRowDragMove" | "onRowDragLeave" | "onRowDragEnd" | "onColumnRowGroupChanged" | "onRowGroupOpened" | "onExpandOrCollapseAll" | "onPinnedRowDataChanged" | "onRowDataChanged" | "onRowDataUpdated" | "onAsyncTransactionsFlushed" | "onCellFocused" | "onCellMouseOver" | "onCellMouseOut" | "onCellMouseDown" | "onRowClicked" | "onRowDoubleClicked" | "onRowSelected" | "onSelectionChanged" | "onRangeSelectionChanged" | "onSortChanged" | "onColumnRowGroupChangeRequest" | "onColumnPivotChangeRequest" | "onColumnValueChangeRequest" | "onColumnAggFuncChangeRequest")[]; | ||
static ALL_PROPERTIES_SET: Set<"icons" | "singleClickEdit" | "onCellValueChanged" | "onCellClicked" | "onCellDoubleClicked" | "onCellContextMenu" | "enableCellChangeFlash" | "rowDragText" | "sortingOrder" | "unSortIcon" | "suppressAutoSize" | "api" | "columnApi" | "context" | "valueCache" | "statusBar" | "sideBar" | "suppressContextMenu" | "preventDefaultOnContextMenu" | "allowContextMenuWithControlKey" | "suppressMenuHide" | "enableBrowserTooltips" | "tooltipShowDelay" | "tooltipHideDelay" | "tooltipMouseTrack" | "popupParent" | "copyHeadersToClipboard" | "copyGroupHeadersToClipboard" | "clipboardDeliminator" | "clipboardDelimiter" | "suppressCopyRowsToClipboard" | "suppressCopySingleCellRanges" | "suppressLastEmptyLineOnPaste" | "suppressClipboardPaste" | "suppressClipboardApi" | "columnDefs" | "defaultColDef" | "defaultColGroupDef" | "columnTypes" | "maintainColumnOrder" | "suppressFieldDotNotation" | "headerHeight" | "groupHeaderHeight" | "floatingFiltersHeight" | "pivotHeaderHeight" | "pivotGroupHeaderHeight" | "allowDragFromColumnsToolPanel" | "suppressMovableColumns" | "suppressColumnMoveAnimation" | "suppressDragLeaveHidesColumns" | "suppressRowGroupHidesColumns" | "colResizeDefault" | "autoSizePadding" | "skipHeaderOnAutoSize" | "components" | "frameworkComponents" | "reactUi" | "suppressReactUi" | "editType" | "suppressClickEdit" | "readOnlyEdit" | "stopEditingWhenCellsLoseFocus" | "enterMovesDown" | "enterMovesDownAfterEdit" | "enableCellEditingOnBackspace" | "undoRedoCellEditing" | "undoRedoCellEditingLimit" | "defaultCsvExportParams" | "suppressCsvExport" | "defaultExcelExportParams" | "suppressExcelExport" | "excelStyles" | "quickFilterText" | "cacheQuickFilter" | "excludeHiddenColumnsFromQuickFilter" | "excludeChildrenWhenTreeDataFiltering" | "enableCharts" | "chartThemes" | "customChartThemes" | "chartThemeOverrides" | "enableChartToolPanelsButton" | "suppressChartToolPanelsButton" | "chartToolPanelsDef" | "loadingCellRenderer" | "loadingCellRendererFramework" | "loadingCellRendererParams" | "loadingCellRendererSelector" | "localeText" | "masterDetail" | "keepDetailRows" | "keepDetailRowsCount" | "detailCellRenderer" | "detailCellRendererFramework" | "detailCellRendererParams" | "detailRowHeight" | "detailRowAutoHeight" | "alignedGrids" | "tabIndex" | "rowBuffer" | "valueCacheNeverExpires" | "enableCellExpressions" | "suppressParentsInRowNodes" | "suppressTouch" | "suppressFocusAfterRefresh" | "suppressAsyncEvents" | "suppressBrowserResizeObserver" | "suppressPropertyNamesCheck" | "suppressChangeDetection" | "debug" | "overlayLoadingTemplate" | "loadingOverlayComponent" | "loadingOverlayComponentFramework" | "loadingOverlayComponentParams" | "suppressLoadingOverlay" | "overlayNoRowsTemplate" | "noRowsOverlayComponent" | "noRowsOverlayComponentFramework" | "noRowsOverlayComponentParams" | "suppressNoRowsOverlay" | "pagination" | "paginationPageSize" | "paginationAutoPageSize" | "paginateChildRows" | "suppressPaginationPanel" | "pivotMode" | "pivotPanelShow" | "pivotColumnGroupTotals" | "pivotRowTotals" | "pivotSuppressAutoColumn" | "suppressExpandablePivotGroups" | "functionsReadOnly" | "aggFuncs" | "suppressAggFuncInHeader" | "suppressAggAtRootLevel" | "aggregateOnlyChangedColumns" | "suppressAggFilteredOnly" | "removePivotHeaderRowWhenSingleValueColumn" | "animateRows" | "cellFlashDelay" | "cellFadeDelay" | "allowShowChangeAfterFilter" | "domLayout" | "ensureDomOrder" | "enableRtl" | "suppressColumnVirtualisation" | "suppressMaxRenderedRowRestriction" | "suppressRowVirtualisation" | "rowDragManaged" | "suppressRowDrag" | "suppressMoveWhenRowDragging" | "rowDragEntireRow" | "rowDragMultiRow" | "fullWidthCellRenderer" | "fullWidthCellRendererFramework" | "fullWidthCellRendererParams" | "embedFullWidthRows" | "groupDisplayType" | "groupDefaultExpanded" | "autoGroupColumnDef" | "groupMaintainOrder" | "groupSelectsChildren" | "groupAggFiltering" | "groupIncludeFooter" | "groupIncludeTotalFooter" | "groupSuppressBlankHeader" | "groupSelectsFiltered" | "showOpenedGroup" | "groupRemoveSingleChildren" | "groupRemoveLowestSingleChildren" | "groupHideOpenParents" | "groupAllowUnbalanced" | "rowGroupPanelShow" | "groupRowRenderer" | "groupRowRendererFramework" | "groupRowRendererParams" | "suppressMakeColumnVisibleAfterUnGroup" | "treeData" | "rowGroupPanelSuppressSort" | "groupRowsSticky" | "rememberGroupStateWhenNewData" | "pinnedTopRowData" | "pinnedBottomRowData" | "rowModelType" | "rowData" | "immutableData" | "asyncTransactionWaitMillis" | "suppressModelUpdateAfterUpdateTransaction" | "datasource" | "cacheOverflowSize" | "infiniteInitialRowCount" | "serverSideInitialRowCount" | "serverSideStoreType" | "suppressServerSideInfiniteScroll" | "cacheBlockSize" | "maxBlocksInCache" | "maxConcurrentDatasourceRequests" | "blockLoadDebounceMillis" | "purgeClosedRowNodes" | "serverSideDatasource" | "serverSideSortAllLevels" | "serverSideFilterAllLevels" | "serverSideSortOnServer" | "serverSideFilterOnServer" | "serverSideSortingAlwaysResets" | "serverSideFilteringAlwaysResets" | "viewportDatasource" | "viewportRowModelPageSize" | "viewportRowModelBufferSize" | "alwaysShowHorizontalScroll" | "alwaysShowVerticalScroll" | "debounceVerticalScrollbar" | "suppressHorizontalScroll" | "suppressScrollOnNewData" | "suppressScrollWhenPopupsAreOpen" | "suppressAnimationFrame" | "suppressMiddleClickScrolls" | "suppressPreventDefaultOnMouseWheel" | "scrollbarWidth" | "rowSelection" | "rowMultiSelectWithClick" | "suppressRowDeselection" | "suppressRowClickSelection" | "suppressCellSelection" | "suppressCellFocus" | "suppressMultiRangeSelection" | "enableCellTextSelection" | "enableRangeSelection" | "enableRangeHandle" | "enableFillHandle" | "fillHandleDirection" | "suppressClearOnFillReduction" | "accentedSort" | "suppressMultiSort" | "alwaysMultiSort" | "multiSortKey" | "suppressMaintainUnsortedOrder" | "rowHeight" | "rowStyle" | "rowClass" | "rowClassRules" | "suppressRowHoverHighlight" | "suppressRowTransform" | "columnHoverHighlight" | "deltaSort" | "treeDataDisplayType" | "functionsPassive" | "enableGroupEdit" | "getContextMenuItems" | "getMainMenuItems" | "postProcessPopup" | "processCellForClipboard" | "processHeaderForClipboard" | "processGroupHeaderForClipboard" | "processCellFromClipboard" | "sendToClipboard" | "processDataFromClipboard" | "isExternalFilterPresent" | "doesExternalFilterPass" | "getChartToolbarItems" | "createChartContainer" | "navigateToNextHeader" | "tabToNextHeader" | "navigateToNextCell" | "tabToNextCell" | "localeTextFunc" | "getLocaleText" | "getDocument" | "paginationNumberFormatter" | "groupRowAggNodes" | "getGroupRowAgg" | "isGroupOpenByDefault" | "initialGroupOrderComparator" | "defaultGroupOrderComparator" | "processSecondaryColDef" | "processSecondaryColGroupDef" | "processPivotResultColDef" | "processPivotResultColGroupDef" | "getDataPath" | "getChildCount" | "getServerSideGroupLevelParams" | "getServerSideStoreParams" | "isServerSideGroupOpenByDefault" | "isApplyServerSideTransaction" | "isServerSideGroup" | "getServerSideGroupKey" | "getBusinessKeyForNode" | "getRowNodeId" | "getRowId" | "resetRowDataOnUpdate" | "processRowPostCreate" | "isRowSelectable" | "isRowMaster" | "fillOperation" | "postSort" | "postSortRows" | "getRowStyle" | "getRowClass" | "getRowHeight" | "isFullWidthCell" | "isFullWidthRow" | "onToolPanelVisibleChanged" | "onToolPanelSizeChanged" | "onPasteStart" | "onPasteEnd" | "onColumnVisible" | "onColumnPinned" | "onColumnResized" | "onColumnMoved" | "onColumnValueChanged" | "onColumnPivotModeChanged" | "onColumnPivotChanged" | "onColumnGroupOpened" | "onNewColumnsLoaded" | "onGridColumnsChanged" | "onDisplayedColumnsChanged" | "onVirtualColumnsChanged" | "onColumnEverythingChanged" | "onComponentStateChanged" | "onCellEditRequest" | "onRowValueChanged" | "onCellEditingStarted" | "onCellEditingStopped" | "onRowEditingStarted" | "onRowEditingStopped" | "onUndoStarted" | "onUndoEnded" | "onRedoStarted" | "onRedoEnded" | "onFilterOpened" | "onFilterChanged" | "onFilterModified" | "onChartCreated" | "onChartRangeSelectionChanged" | "onChartOptionsChanged" | "onChartDestroyed" | "onCellKeyDown" | "onCellKeyPress" | "onGridReady" | "onFirstDataRendered" | "onGridSizeChanged" | "onModelUpdated" | "onVirtualRowRemoved" | "onViewportChanged" | "onBodyScroll" | "onBodyScrollEnd" | "onDragStarted" | "onDragStopped" | "onPaginationChanged" | "onRowDragEnter" | "onRowDragMove" | "onRowDragLeave" | "onRowDragEnd" | "onColumnRowGroupChanged" | "onRowGroupOpened" | "onExpandOrCollapseAll" | "onPinnedRowDataChanged" | "onRowDataChanged" | "onRowDataUpdated" | "onAsyncTransactionsFlushed" | "onCellFocused" | "onCellMouseOver" | "onCellMouseOut" | "onCellMouseDown" | "onRowClicked" | "onRowDoubleClicked" | "onRowSelected" | "onSelectionChanged" | "onRangeSelectionChanged" | "onSortChanged" | "onColumnRowGroupChangeRequest" | "onColumnPivotChangeRequest" | "onColumnValueChangeRequest" | "onColumnAggFuncChangeRequest">; | ||
static NUMBER_PROPERTIES: ("tabIndex" | "tooltipShowDelay" | "tooltipHideDelay" | "headerHeight" | "groupHeaderHeight" | "floatingFiltersHeight" | "pivotHeaderHeight" | "pivotGroupHeaderHeight" | "autoSizePadding" | "undoRedoCellEditingLimit" | "chartThemeOverrides" | "keepDetailRowsCount" | "detailRowHeight" | "rowBuffer" | "paginationPageSize" | "cellFlashDelay" | "cellFadeDelay" | "groupDefaultExpanded" | "asyncTransactionWaitMillis" | "cacheOverflowSize" | "infiniteInitialRowCount" | "serverSideInitialRowCount" | "cacheBlockSize" | "maxBlocksInCache" | "maxConcurrentDatasourceRequests" | "blockLoadDebounceMillis" | "viewportRowModelPageSize" | "viewportRowModelBufferSize" | "scrollbarWidth" | "rowHeight")[]; | ||
static BOOLEAN_PROPERTIES: ("singleClickEdit" | "enableCellChangeFlash" | "unSortIcon" | "suppressAutoSize" | "sideBar" | "suppressContextMenu" | "preventDefaultOnContextMenu" | "allowContextMenuWithControlKey" | "suppressMenuHide" | "enableBrowserTooltips" | "tooltipMouseTrack" | "copyHeadersToClipboard" | "copyGroupHeadersToClipboard" | "suppressCopyRowsToClipboard" | "suppressCopySingleCellRanges" | "suppressLastEmptyLineOnPaste" | "suppressClipboardPaste" | "suppressClipboardApi" | "suppressCutToClipboard" | "maintainColumnOrder" | "suppressFieldDotNotation" | "allowDragFromColumnsToolPanel" | "suppressMovableColumns" | "suppressColumnMoveAnimation" | "suppressDragLeaveHidesColumns" | "suppressRowGroupHidesColumns" | "skipHeaderOnAutoSize" | "reactUi" | "suppressReactUi" | "suppressClickEdit" | "readOnlyEdit" | "stopEditingWhenCellsLoseFocus" | "enterMovesDown" | "enterMovesDownAfterEdit" | "enableCellEditingOnBackspace" | "undoRedoCellEditing" | "suppressCsvExport" | "suppressExcelExport" | "cacheQuickFilter" | "excludeHiddenColumnsFromQuickFilter" | "excludeChildrenWhenTreeDataFiltering" | "enableCharts" | "chartThemeOverrides" | "enableChartToolPanelsButton" | "suppressChartToolPanelsButton" | "masterDetail" | "keepDetailRows" | "detailRowAutoHeight" | "valueCache" | "valueCacheNeverExpires" | "enableCellExpressions" | "suppressParentsInRowNodes" | "suppressTouch" | "suppressFocusAfterRefresh" | "suppressAsyncEvents" | "suppressBrowserResizeObserver" | "suppressPropertyNamesCheck" | "suppressChangeDetection" | "debug" | "suppressLoadingOverlay" | "suppressNoRowsOverlay" | "pagination" | "paginationAutoPageSize" | "paginateChildRows" | "suppressPaginationPanel" | "pivotMode" | "pivotSuppressAutoColumn" | "suppressExpandablePivotGroups" | "functionsReadOnly" | "suppressAggFuncInHeader" | "suppressAggAtRootLevel" | "aggregateOnlyChangedColumns" | "suppressAggFilteredOnly" | "removePivotHeaderRowWhenSingleValueColumn" | "animateRows" | "allowShowChangeAfterFilter" | "ensureDomOrder" | "enableRtl" | "suppressColumnVirtualisation" | "suppressMaxRenderedRowRestriction" | "suppressRowVirtualisation" | "rowDragManaged" | "suppressRowDrag" | "suppressMoveWhenRowDragging" | "rowDragEntireRow" | "rowDragMultiRow" | "embedFullWidthRows" | "groupMaintainOrder" | "groupSelectsChildren" | "groupAggFiltering" | "groupIncludeFooter" | "groupIncludeTotalFooter" | "groupSuppressBlankHeader" | "groupSelectsFiltered" | "showOpenedGroup" | "groupRemoveSingleChildren" | "groupRemoveLowestSingleChildren" | "groupHideOpenParents" | "groupAllowUnbalanced" | "suppressMakeColumnVisibleAfterUnGroup" | "treeData" | "rowGroupPanelSuppressSort" | "groupRowsSticky" | "rememberGroupStateWhenNewData" | "immutableData" | "suppressModelUpdateAfterUpdateTransaction" | "suppressServerSideInfiniteScroll" | "purgeClosedRowNodes" | "serverSideSortAllLevels" | "serverSideFilterAllLevels" | "serverSideSortOnServer" | "serverSideFilterOnServer" | "serverSideSortingAlwaysResets" | "serverSideFilteringAlwaysResets" | "alwaysShowHorizontalScroll" | "alwaysShowVerticalScroll" | "debounceVerticalScrollbar" | "suppressHorizontalScroll" | "suppressScrollOnNewData" | "suppressScrollWhenPopupsAreOpen" | "suppressAnimationFrame" | "suppressMiddleClickScrolls" | "suppressPreventDefaultOnMouseWheel" | "rowMultiSelectWithClick" | "suppressRowDeselection" | "suppressRowClickSelection" | "suppressCellSelection" | "suppressCellFocus" | "suppressMultiRangeSelection" | "enableCellTextSelection" | "enableRangeSelection" | "enableRangeHandle" | "enableFillHandle" | "suppressClearOnFillReduction" | "accentedSort" | "suppressMultiSort" | "alwaysMultiSort" | "suppressMaintainUnsortedOrder" | "suppressRowHoverHighlight" | "suppressRowTransform" | "columnHoverHighlight" | "deltaSort" | "functionsPassive" | "enableGroupEdit" | "resetRowDataOnUpdate")[]; | ||
static FUNCTION_PROPERTIES: ("tabIndex" | "icons" | "singleClickEdit" | "onCellValueChanged" | "onCellClicked" | "onCellDoubleClicked" | "onCellContextMenu" | "enableCellChangeFlash" | "rowDragText" | "sortingOrder" | "unSortIcon" | "suppressAutoSize" | "api" | "columnApi" | "context" | "statusBar" | "sideBar" | "suppressContextMenu" | "preventDefaultOnContextMenu" | "allowContextMenuWithControlKey" | "suppressMenuHide" | "enableBrowserTooltips" | "tooltipShowDelay" | "tooltipHideDelay" | "tooltipMouseTrack" | "popupParent" | "copyHeadersToClipboard" | "copyGroupHeadersToClipboard" | "clipboardDeliminator" | "clipboardDelimiter" | "suppressCopyRowsToClipboard" | "suppressCopySingleCellRanges" | "suppressLastEmptyLineOnPaste" | "suppressClipboardPaste" | "suppressClipboardApi" | "suppressCutToClipboard" | "columnDefs" | "defaultColDef" | "defaultColGroupDef" | "columnTypes" | "maintainColumnOrder" | "suppressFieldDotNotation" | "headerHeight" | "groupHeaderHeight" | "floatingFiltersHeight" | "pivotHeaderHeight" | "pivotGroupHeaderHeight" | "allowDragFromColumnsToolPanel" | "suppressMovableColumns" | "suppressColumnMoveAnimation" | "suppressDragLeaveHidesColumns" | "suppressRowGroupHidesColumns" | "colResizeDefault" | "autoSizePadding" | "skipHeaderOnAutoSize" | "components" | "frameworkComponents" | "reactUi" | "suppressReactUi" | "editType" | "suppressClickEdit" | "readOnlyEdit" | "stopEditingWhenCellsLoseFocus" | "enterMovesDown" | "enterMovesDownAfterEdit" | "enableCellEditingOnBackspace" | "undoRedoCellEditing" | "undoRedoCellEditingLimit" | "defaultCsvExportParams" | "suppressCsvExport" | "defaultExcelExportParams" | "suppressExcelExport" | "excelStyles" | "quickFilterText" | "cacheQuickFilter" | "excludeHiddenColumnsFromQuickFilter" | "excludeChildrenWhenTreeDataFiltering" | "enableCharts" | "chartThemes" | "customChartThemes" | "chartThemeOverrides" | "enableChartToolPanelsButton" | "suppressChartToolPanelsButton" | "chartToolPanelsDef" | "loadingCellRenderer" | "loadingCellRendererFramework" | "loadingCellRendererParams" | "loadingCellRendererSelector" | "localeText" | "masterDetail" | "keepDetailRows" | "keepDetailRowsCount" | "detailCellRenderer" | "detailCellRendererFramework" | "detailCellRendererParams" | "detailRowHeight" | "detailRowAutoHeight" | "alignedGrids" | "rowBuffer" | "valueCache" | "valueCacheNeverExpires" | "enableCellExpressions" | "suppressParentsInRowNodes" | "suppressTouch" | "suppressFocusAfterRefresh" | "suppressAsyncEvents" | "suppressBrowserResizeObserver" | "suppressPropertyNamesCheck" | "suppressChangeDetection" | "debug" | "overlayLoadingTemplate" | "loadingOverlayComponent" | "loadingOverlayComponentFramework" | "loadingOverlayComponentParams" | "suppressLoadingOverlay" | "overlayNoRowsTemplate" | "noRowsOverlayComponent" | "noRowsOverlayComponentFramework" | "noRowsOverlayComponentParams" | "suppressNoRowsOverlay" | "pagination" | "paginationPageSize" | "paginationAutoPageSize" | "paginateChildRows" | "suppressPaginationPanel" | "pivotMode" | "pivotPanelShow" | "pivotColumnGroupTotals" | "pivotRowTotals" | "pivotSuppressAutoColumn" | "suppressExpandablePivotGroups" | "functionsReadOnly" | "aggFuncs" | "suppressAggFuncInHeader" | "suppressAggAtRootLevel" | "aggregateOnlyChangedColumns" | "suppressAggFilteredOnly" | "removePivotHeaderRowWhenSingleValueColumn" | "animateRows" | "cellFlashDelay" | "cellFadeDelay" | "allowShowChangeAfterFilter" | "domLayout" | "ensureDomOrder" | "enableRtl" | "suppressColumnVirtualisation" | "suppressMaxRenderedRowRestriction" | "suppressRowVirtualisation" | "rowDragManaged" | "suppressRowDrag" | "suppressMoveWhenRowDragging" | "rowDragEntireRow" | "rowDragMultiRow" | "fullWidthCellRenderer" | "fullWidthCellRendererFramework" | "fullWidthCellRendererParams" | "embedFullWidthRows" | "groupDisplayType" | "groupDefaultExpanded" | "autoGroupColumnDef" | "groupMaintainOrder" | "groupSelectsChildren" | "groupAggFiltering" | "groupIncludeFooter" | "groupIncludeTotalFooter" | "groupSuppressBlankHeader" | "groupSelectsFiltered" | "showOpenedGroup" | "groupRemoveSingleChildren" | "groupRemoveLowestSingleChildren" | "groupHideOpenParents" | "groupAllowUnbalanced" | "rowGroupPanelShow" | "groupRowRenderer" | "groupRowRendererFramework" | "groupRowRendererParams" | "suppressMakeColumnVisibleAfterUnGroup" | "treeData" | "rowGroupPanelSuppressSort" | "groupRowsSticky" | "rememberGroupStateWhenNewData" | "pinnedTopRowData" | "pinnedBottomRowData" | "rowModelType" | "rowData" | "immutableData" | "asyncTransactionWaitMillis" | "suppressModelUpdateAfterUpdateTransaction" | "datasource" | "cacheOverflowSize" | "infiniteInitialRowCount" | "serverSideInitialRowCount" | "serverSideStoreType" | "suppressServerSideInfiniteScroll" | "cacheBlockSize" | "maxBlocksInCache" | "maxConcurrentDatasourceRequests" | "blockLoadDebounceMillis" | "purgeClosedRowNodes" | "serverSideDatasource" | "serverSideSortAllLevels" | "serverSideFilterAllLevels" | "serverSideSortOnServer" | "serverSideFilterOnServer" | "serverSideSortingAlwaysResets" | "serverSideFilteringAlwaysResets" | "viewportDatasource" | "viewportRowModelPageSize" | "viewportRowModelBufferSize" | "alwaysShowHorizontalScroll" | "alwaysShowVerticalScroll" | "debounceVerticalScrollbar" | "suppressHorizontalScroll" | "suppressScrollOnNewData" | "suppressScrollWhenPopupsAreOpen" | "suppressAnimationFrame" | "suppressMiddleClickScrolls" | "suppressPreventDefaultOnMouseWheel" | "scrollbarWidth" | "rowSelection" | "rowMultiSelectWithClick" | "suppressRowDeselection" | "suppressRowClickSelection" | "suppressCellSelection" | "suppressCellFocus" | "suppressMultiRangeSelection" | "enableCellTextSelection" | "enableRangeSelection" | "enableRangeHandle" | "enableFillHandle" | "fillHandleDirection" | "suppressClearOnFillReduction" | "accentedSort" | "suppressMultiSort" | "alwaysMultiSort" | "multiSortKey" | "suppressMaintainUnsortedOrder" | "rowHeight" | "rowStyle" | "rowClass" | "rowClassRules" | "suppressRowHoverHighlight" | "suppressRowTransform" | "columnHoverHighlight" | "deltaSort" | "treeDataDisplayType" | "functionsPassive" | "enableGroupEdit" | "getContextMenuItems" | "getMainMenuItems" | "postProcessPopup" | "processCellForClipboard" | "processHeaderForClipboard" | "processGroupHeaderForClipboard" | "processCellFromClipboard" | "sendToClipboard" | "processDataFromClipboard" | "isExternalFilterPresent" | "doesExternalFilterPass" | "getChartToolbarItems" | "createChartContainer" | "navigateToNextHeader" | "tabToNextHeader" | "navigateToNextCell" | "tabToNextCell" | "localeTextFunc" | "getLocaleText" | "getDocument" | "paginationNumberFormatter" | "groupRowAggNodes" | "getGroupRowAgg" | "isGroupOpenByDefault" | "initialGroupOrderComparator" | "defaultGroupOrderComparator" | "processSecondaryColDef" | "processSecondaryColGroupDef" | "processPivotResultColDef" | "processPivotResultColGroupDef" | "getDataPath" | "getChildCount" | "getServerSideGroupLevelParams" | "getServerSideStoreParams" | "isServerSideGroupOpenByDefault" | "isApplyServerSideTransaction" | "isServerSideGroup" | "getServerSideGroupKey" | "getBusinessKeyForNode" | "getRowNodeId" | "getRowId" | "resetRowDataOnUpdate" | "processRowPostCreate" | "isRowSelectable" | "isRowMaster" | "fillOperation" | "postSort" | "postSortRows" | "getRowStyle" | "getRowClass" | "getRowHeight" | "isFullWidthCell" | "isFullWidthRow" | "onToolPanelVisibleChanged" | "onToolPanelSizeChanged" | "onPasteStart" | "onPasteEnd" | "onColumnVisible" | "onColumnPinned" | "onColumnResized" | "onColumnMoved" | "onColumnValueChanged" | "onColumnPivotModeChanged" | "onColumnPivotChanged" | "onColumnGroupOpened" | "onNewColumnsLoaded" | "onGridColumnsChanged" | "onDisplayedColumnsChanged" | "onVirtualColumnsChanged" | "onColumnEverythingChanged" | "onComponentStateChanged" | "onCellEditRequest" | "onRowValueChanged" | "onCellEditingStarted" | "onCellEditingStopped" | "onRowEditingStarted" | "onRowEditingStopped" | "onUndoStarted" | "onUndoEnded" | "onRedoStarted" | "onRedoEnded" | "onFilterOpened" | "onFilterChanged" | "onFilterModified" | "onChartCreated" | "onChartRangeSelectionChanged" | "onChartOptionsChanged" | "onChartDestroyed" | "onCellKeyDown" | "onCellKeyPress" | "onGridReady" | "onFirstDataRendered" | "onGridSizeChanged" | "onModelUpdated" | "onVirtualRowRemoved" | "onViewportChanged" | "onBodyScroll" | "onBodyScrollEnd" | "onDragStarted" | "onDragStopped" | "onPaginationChanged" | "onRowDragEnter" | "onRowDragMove" | "onRowDragLeave" | "onRowDragEnd" | "onColumnRowGroupChanged" | "onRowGroupOpened" | "onExpandOrCollapseAll" | "onPinnedRowDataChanged" | "onRowDataChanged" | "onRowDataUpdated" | "onAsyncTransactionsFlushed" | "onCellFocused" | "onCellMouseOver" | "onCellMouseOut" | "onCellMouseDown" | "onRowClicked" | "onRowDoubleClicked" | "onRowSelected" | "onSelectionChanged" | "onRangeSelectionChanged" | "onSortChanged" | "onColumnRowGroupChangeRequest" | "onColumnPivotChangeRequest" | "onColumnValueChangeRequest" | "onColumnAggFuncChangeRequest")[]; | ||
static ALL_PROPERTIES: ("tabIndex" | "icons" | "singleClickEdit" | "onCellValueChanged" | "onCellClicked" | "onCellDoubleClicked" | "onCellContextMenu" | "enableCellChangeFlash" | "rowDragText" | "sortingOrder" | "unSortIcon" | "suppressAutoSize" | "api" | "columnApi" | "context" | "statusBar" | "sideBar" | "suppressContextMenu" | "preventDefaultOnContextMenu" | "allowContextMenuWithControlKey" | "suppressMenuHide" | "enableBrowserTooltips" | "tooltipShowDelay" | "tooltipHideDelay" | "tooltipMouseTrack" | "popupParent" | "copyHeadersToClipboard" | "copyGroupHeadersToClipboard" | "clipboardDeliminator" | "clipboardDelimiter" | "suppressCopyRowsToClipboard" | "suppressCopySingleCellRanges" | "suppressLastEmptyLineOnPaste" | "suppressClipboardPaste" | "suppressClipboardApi" | "suppressCutToClipboard" | "columnDefs" | "defaultColDef" | "defaultColGroupDef" | "columnTypes" | "maintainColumnOrder" | "suppressFieldDotNotation" | "headerHeight" | "groupHeaderHeight" | "floatingFiltersHeight" | "pivotHeaderHeight" | "pivotGroupHeaderHeight" | "allowDragFromColumnsToolPanel" | "suppressMovableColumns" | "suppressColumnMoveAnimation" | "suppressDragLeaveHidesColumns" | "suppressRowGroupHidesColumns" | "colResizeDefault" | "autoSizePadding" | "skipHeaderOnAutoSize" | "components" | "frameworkComponents" | "reactUi" | "suppressReactUi" | "editType" | "suppressClickEdit" | "readOnlyEdit" | "stopEditingWhenCellsLoseFocus" | "enterMovesDown" | "enterMovesDownAfterEdit" | "enableCellEditingOnBackspace" | "undoRedoCellEditing" | "undoRedoCellEditingLimit" | "defaultCsvExportParams" | "suppressCsvExport" | "defaultExcelExportParams" | "suppressExcelExport" | "excelStyles" | "quickFilterText" | "cacheQuickFilter" | "excludeHiddenColumnsFromQuickFilter" | "excludeChildrenWhenTreeDataFiltering" | "enableCharts" | "chartThemes" | "customChartThemes" | "chartThemeOverrides" | "enableChartToolPanelsButton" | "suppressChartToolPanelsButton" | "chartToolPanelsDef" | "loadingCellRenderer" | "loadingCellRendererFramework" | "loadingCellRendererParams" | "loadingCellRendererSelector" | "localeText" | "masterDetail" | "keepDetailRows" | "keepDetailRowsCount" | "detailCellRenderer" | "detailCellRendererFramework" | "detailCellRendererParams" | "detailRowHeight" | "detailRowAutoHeight" | "alignedGrids" | "rowBuffer" | "valueCache" | "valueCacheNeverExpires" | "enableCellExpressions" | "suppressParentsInRowNodes" | "suppressTouch" | "suppressFocusAfterRefresh" | "suppressAsyncEvents" | "suppressBrowserResizeObserver" | "suppressPropertyNamesCheck" | "suppressChangeDetection" | "debug" | "overlayLoadingTemplate" | "loadingOverlayComponent" | "loadingOverlayComponentFramework" | "loadingOverlayComponentParams" | "suppressLoadingOverlay" | "overlayNoRowsTemplate" | "noRowsOverlayComponent" | "noRowsOverlayComponentFramework" | "noRowsOverlayComponentParams" | "suppressNoRowsOverlay" | "pagination" | "paginationPageSize" | "paginationAutoPageSize" | "paginateChildRows" | "suppressPaginationPanel" | "pivotMode" | "pivotPanelShow" | "pivotColumnGroupTotals" | "pivotRowTotals" | "pivotSuppressAutoColumn" | "suppressExpandablePivotGroups" | "functionsReadOnly" | "aggFuncs" | "suppressAggFuncInHeader" | "suppressAggAtRootLevel" | "aggregateOnlyChangedColumns" | "suppressAggFilteredOnly" | "removePivotHeaderRowWhenSingleValueColumn" | "animateRows" | "cellFlashDelay" | "cellFadeDelay" | "allowShowChangeAfterFilter" | "domLayout" | "ensureDomOrder" | "enableRtl" | "suppressColumnVirtualisation" | "suppressMaxRenderedRowRestriction" | "suppressRowVirtualisation" | "rowDragManaged" | "suppressRowDrag" | "suppressMoveWhenRowDragging" | "rowDragEntireRow" | "rowDragMultiRow" | "fullWidthCellRenderer" | "fullWidthCellRendererFramework" | "fullWidthCellRendererParams" | "embedFullWidthRows" | "groupDisplayType" | "groupDefaultExpanded" | "autoGroupColumnDef" | "groupMaintainOrder" | "groupSelectsChildren" | "groupAggFiltering" | "groupIncludeFooter" | "groupIncludeTotalFooter" | "groupSuppressBlankHeader" | "groupSelectsFiltered" | "showOpenedGroup" | "groupRemoveSingleChildren" | "groupRemoveLowestSingleChildren" | "groupHideOpenParents" | "groupAllowUnbalanced" | "rowGroupPanelShow" | "groupRowRenderer" | "groupRowRendererFramework" | "groupRowRendererParams" | "suppressMakeColumnVisibleAfterUnGroup" | "treeData" | "rowGroupPanelSuppressSort" | "groupRowsSticky" | "rememberGroupStateWhenNewData" | "pinnedTopRowData" | "pinnedBottomRowData" | "rowModelType" | "rowData" | "immutableData" | "asyncTransactionWaitMillis" | "suppressModelUpdateAfterUpdateTransaction" | "datasource" | "cacheOverflowSize" | "infiniteInitialRowCount" | "serverSideInitialRowCount" | "serverSideStoreType" | "suppressServerSideInfiniteScroll" | "cacheBlockSize" | "maxBlocksInCache" | "maxConcurrentDatasourceRequests" | "blockLoadDebounceMillis" | "purgeClosedRowNodes" | "serverSideDatasource" | "serverSideSortAllLevels" | "serverSideFilterAllLevels" | "serverSideSortOnServer" | "serverSideFilterOnServer" | "serverSideSortingAlwaysResets" | "serverSideFilteringAlwaysResets" | "viewportDatasource" | "viewportRowModelPageSize" | "viewportRowModelBufferSize" | "alwaysShowHorizontalScroll" | "alwaysShowVerticalScroll" | "debounceVerticalScrollbar" | "suppressHorizontalScroll" | "suppressScrollOnNewData" | "suppressScrollWhenPopupsAreOpen" | "suppressAnimationFrame" | "suppressMiddleClickScrolls" | "suppressPreventDefaultOnMouseWheel" | "scrollbarWidth" | "rowSelection" | "rowMultiSelectWithClick" | "suppressRowDeselection" | "suppressRowClickSelection" | "suppressCellSelection" | "suppressCellFocus" | "suppressMultiRangeSelection" | "enableCellTextSelection" | "enableRangeSelection" | "enableRangeHandle" | "enableFillHandle" | "fillHandleDirection" | "suppressClearOnFillReduction" | "accentedSort" | "suppressMultiSort" | "alwaysMultiSort" | "multiSortKey" | "suppressMaintainUnsortedOrder" | "rowHeight" | "rowStyle" | "rowClass" | "rowClassRules" | "suppressRowHoverHighlight" | "suppressRowTransform" | "columnHoverHighlight" | "deltaSort" | "treeDataDisplayType" | "functionsPassive" | "enableGroupEdit" | "getContextMenuItems" | "getMainMenuItems" | "postProcessPopup" | "processCellForClipboard" | "processHeaderForClipboard" | "processGroupHeaderForClipboard" | "processCellFromClipboard" | "sendToClipboard" | "processDataFromClipboard" | "isExternalFilterPresent" | "doesExternalFilterPass" | "getChartToolbarItems" | "createChartContainer" | "navigateToNextHeader" | "tabToNextHeader" | "navigateToNextCell" | "tabToNextCell" | "localeTextFunc" | "getLocaleText" | "getDocument" | "paginationNumberFormatter" | "groupRowAggNodes" | "getGroupRowAgg" | "isGroupOpenByDefault" | "initialGroupOrderComparator" | "defaultGroupOrderComparator" | "processSecondaryColDef" | "processSecondaryColGroupDef" | "processPivotResultColDef" | "processPivotResultColGroupDef" | "getDataPath" | "getChildCount" | "getServerSideGroupLevelParams" | "getServerSideStoreParams" | "isServerSideGroupOpenByDefault" | "isApplyServerSideTransaction" | "isServerSideGroup" | "getServerSideGroupKey" | "getBusinessKeyForNode" | "getRowNodeId" | "getRowId" | "resetRowDataOnUpdate" | "processRowPostCreate" | "isRowSelectable" | "isRowMaster" | "fillOperation" | "postSort" | "postSortRows" | "getRowStyle" | "getRowClass" | "getRowHeight" | "isFullWidthCell" | "isFullWidthRow" | "onToolPanelVisibleChanged" | "onToolPanelSizeChanged" | "onPasteStart" | "onPasteEnd" | "onColumnVisible" | "onColumnPinned" | "onColumnResized" | "onColumnMoved" | "onColumnValueChanged" | "onColumnPivotModeChanged" | "onColumnPivotChanged" | "onColumnGroupOpened" | "onNewColumnsLoaded" | "onGridColumnsChanged" | "onDisplayedColumnsChanged" | "onVirtualColumnsChanged" | "onColumnEverythingChanged" | "onComponentStateChanged" | "onCellEditRequest" | "onRowValueChanged" | "onCellEditingStarted" | "onCellEditingStopped" | "onRowEditingStarted" | "onRowEditingStopped" | "onUndoStarted" | "onUndoEnded" | "onRedoStarted" | "onRedoEnded" | "onFilterOpened" | "onFilterChanged" | "onFilterModified" | "onChartCreated" | "onChartRangeSelectionChanged" | "onChartOptionsChanged" | "onChartDestroyed" | "onCellKeyDown" | "onCellKeyPress" | "onGridReady" | "onFirstDataRendered" | "onGridSizeChanged" | "onModelUpdated" | "onVirtualRowRemoved" | "onViewportChanged" | "onBodyScroll" | "onBodyScrollEnd" | "onDragStarted" | "onDragStopped" | "onPaginationChanged" | "onRowDragEnter" | "onRowDragMove" | "onRowDragLeave" | "onRowDragEnd" | "onColumnRowGroupChanged" | "onRowGroupOpened" | "onExpandOrCollapseAll" | "onPinnedRowDataChanged" | "onRowDataChanged" | "onRowDataUpdated" | "onAsyncTransactionsFlushed" | "onCellFocused" | "onCellMouseOver" | "onCellMouseOut" | "onCellMouseDown" | "onRowClicked" | "onRowDoubleClicked" | "onRowSelected" | "onSelectionChanged" | "onRangeSelectionChanged" | "onSortChanged" | "onColumnRowGroupChangeRequest" | "onColumnPivotChangeRequest" | "onColumnValueChangeRequest" | "onColumnAggFuncChangeRequest")[]; | ||
static ALL_PROPERTIES_SET: Set<"tabIndex" | "icons" | "singleClickEdit" | "onCellValueChanged" | "onCellClicked" | "onCellDoubleClicked" | "onCellContextMenu" | "enableCellChangeFlash" | "rowDragText" | "sortingOrder" | "unSortIcon" | "suppressAutoSize" | "api" | "columnApi" | "context" | "statusBar" | "sideBar" | "suppressContextMenu" | "preventDefaultOnContextMenu" | "allowContextMenuWithControlKey" | "suppressMenuHide" | "enableBrowserTooltips" | "tooltipShowDelay" | "tooltipHideDelay" | "tooltipMouseTrack" | "popupParent" | "copyHeadersToClipboard" | "copyGroupHeadersToClipboard" | "clipboardDeliminator" | "clipboardDelimiter" | "suppressCopyRowsToClipboard" | "suppressCopySingleCellRanges" | "suppressLastEmptyLineOnPaste" | "suppressClipboardPaste" | "suppressClipboardApi" | "suppressCutToClipboard" | "columnDefs" | "defaultColDef" | "defaultColGroupDef" | "columnTypes" | "maintainColumnOrder" | "suppressFieldDotNotation" | "headerHeight" | "groupHeaderHeight" | "floatingFiltersHeight" | "pivotHeaderHeight" | "pivotGroupHeaderHeight" | "allowDragFromColumnsToolPanel" | "suppressMovableColumns" | "suppressColumnMoveAnimation" | "suppressDragLeaveHidesColumns" | "suppressRowGroupHidesColumns" | "colResizeDefault" | "autoSizePadding" | "skipHeaderOnAutoSize" | "components" | "frameworkComponents" | "reactUi" | "suppressReactUi" | "editType" | "suppressClickEdit" | "readOnlyEdit" | "stopEditingWhenCellsLoseFocus" | "enterMovesDown" | "enterMovesDownAfterEdit" | "enableCellEditingOnBackspace" | "undoRedoCellEditing" | "undoRedoCellEditingLimit" | "defaultCsvExportParams" | "suppressCsvExport" | "defaultExcelExportParams" | "suppressExcelExport" | "excelStyles" | "quickFilterText" | "cacheQuickFilter" | "excludeHiddenColumnsFromQuickFilter" | "excludeChildrenWhenTreeDataFiltering" | "enableCharts" | "chartThemes" | "customChartThemes" | "chartThemeOverrides" | "enableChartToolPanelsButton" | "suppressChartToolPanelsButton" | "chartToolPanelsDef" | "loadingCellRenderer" | "loadingCellRendererFramework" | "loadingCellRendererParams" | "loadingCellRendererSelector" | "localeText" | "masterDetail" | "keepDetailRows" | "keepDetailRowsCount" | "detailCellRenderer" | "detailCellRendererFramework" | "detailCellRendererParams" | "detailRowHeight" | "detailRowAutoHeight" | "alignedGrids" | "rowBuffer" | "valueCache" | "valueCacheNeverExpires" | "enableCellExpressions" | "suppressParentsInRowNodes" | "suppressTouch" | "suppressFocusAfterRefresh" | "suppressAsyncEvents" | "suppressBrowserResizeObserver" | "suppressPropertyNamesCheck" | "suppressChangeDetection" | "debug" | "overlayLoadingTemplate" | "loadingOverlayComponent" | "loadingOverlayComponentFramework" | "loadingOverlayComponentParams" | "suppressLoadingOverlay" | "overlayNoRowsTemplate" | "noRowsOverlayComponent" | "noRowsOverlayComponentFramework" | "noRowsOverlayComponentParams" | "suppressNoRowsOverlay" | "pagination" | "paginationPageSize" | "paginationAutoPageSize" | "paginateChildRows" | "suppressPaginationPanel" | "pivotMode" | "pivotPanelShow" | "pivotColumnGroupTotals" | "pivotRowTotals" | "pivotSuppressAutoColumn" | "suppressExpandablePivotGroups" | "functionsReadOnly" | "aggFuncs" | "suppressAggFuncInHeader" | "suppressAggAtRootLevel" | "aggregateOnlyChangedColumns" | "suppressAggFilteredOnly" | "removePivotHeaderRowWhenSingleValueColumn" | "animateRows" | "cellFlashDelay" | "cellFadeDelay" | "allowShowChangeAfterFilter" | "domLayout" | "ensureDomOrder" | "enableRtl" | "suppressColumnVirtualisation" | "suppressMaxRenderedRowRestriction" | "suppressRowVirtualisation" | "rowDragManaged" | "suppressRowDrag" | "suppressMoveWhenRowDragging" | "rowDragEntireRow" | "rowDragMultiRow" | "fullWidthCellRenderer" | "fullWidthCellRendererFramework" | "fullWidthCellRendererParams" | "embedFullWidthRows" | "groupDisplayType" | "groupDefaultExpanded" | "autoGroupColumnDef" | "groupMaintainOrder" | "groupSelectsChildren" | "groupAggFiltering" | "groupIncludeFooter" | "groupIncludeTotalFooter" | "groupSuppressBlankHeader" | "groupSelectsFiltered" | "showOpenedGroup" | "groupRemoveSingleChildren" | "groupRemoveLowestSingleChildren" | "groupHideOpenParents" | "groupAllowUnbalanced" | "rowGroupPanelShow" | "groupRowRenderer" | "groupRowRendererFramework" | "groupRowRendererParams" | "suppressMakeColumnVisibleAfterUnGroup" | "treeData" | "rowGroupPanelSuppressSort" | "groupRowsSticky" | "rememberGroupStateWhenNewData" | "pinnedTopRowData" | "pinnedBottomRowData" | "rowModelType" | "rowData" | "immutableData" | "asyncTransactionWaitMillis" | "suppressModelUpdateAfterUpdateTransaction" | "datasource" | "cacheOverflowSize" | "infiniteInitialRowCount" | "serverSideInitialRowCount" | "serverSideStoreType" | "suppressServerSideInfiniteScroll" | "cacheBlockSize" | "maxBlocksInCache" | "maxConcurrentDatasourceRequests" | "blockLoadDebounceMillis" | "purgeClosedRowNodes" | "serverSideDatasource" | "serverSideSortAllLevels" | "serverSideFilterAllLevels" | "serverSideSortOnServer" | "serverSideFilterOnServer" | "serverSideSortingAlwaysResets" | "serverSideFilteringAlwaysResets" | "viewportDatasource" | "viewportRowModelPageSize" | "viewportRowModelBufferSize" | "alwaysShowHorizontalScroll" | "alwaysShowVerticalScroll" | "debounceVerticalScrollbar" | "suppressHorizontalScroll" | "suppressScrollOnNewData" | "suppressScrollWhenPopupsAreOpen" | "suppressAnimationFrame" | "suppressMiddleClickScrolls" | "suppressPreventDefaultOnMouseWheel" | "scrollbarWidth" | "rowSelection" | "rowMultiSelectWithClick" | "suppressRowDeselection" | "suppressRowClickSelection" | "suppressCellSelection" | "suppressCellFocus" | "suppressMultiRangeSelection" | "enableCellTextSelection" | "enableRangeSelection" | "enableRangeHandle" | "enableFillHandle" | "fillHandleDirection" | "suppressClearOnFillReduction" | "accentedSort" | "suppressMultiSort" | "alwaysMultiSort" | "multiSortKey" | "suppressMaintainUnsortedOrder" | "rowHeight" | "rowStyle" | "rowClass" | "rowClassRules" | "suppressRowHoverHighlight" | "suppressRowTransform" | "columnHoverHighlight" | "deltaSort" | "treeDataDisplayType" | "functionsPassive" | "enableGroupEdit" | "getContextMenuItems" | "getMainMenuItems" | "postProcessPopup" | "processCellForClipboard" | "processHeaderForClipboard" | "processGroupHeaderForClipboard" | "processCellFromClipboard" | "sendToClipboard" | "processDataFromClipboard" | "isExternalFilterPresent" | "doesExternalFilterPass" | "getChartToolbarItems" | "createChartContainer" | "navigateToNextHeader" | "tabToNextHeader" | "navigateToNextCell" | "tabToNextCell" | "localeTextFunc" | "getLocaleText" | "getDocument" | "paginationNumberFormatter" | "groupRowAggNodes" | "getGroupRowAgg" | "isGroupOpenByDefault" | "initialGroupOrderComparator" | "defaultGroupOrderComparator" | "processSecondaryColDef" | "processSecondaryColGroupDef" | "processPivotResultColDef" | "processPivotResultColGroupDef" | "getDataPath" | "getChildCount" | "getServerSideGroupLevelParams" | "getServerSideStoreParams" | "isServerSideGroupOpenByDefault" | "isApplyServerSideTransaction" | "isServerSideGroup" | "getServerSideGroupKey" | "getBusinessKeyForNode" | "getRowNodeId" | "getRowId" | "resetRowDataOnUpdate" | "processRowPostCreate" | "isRowSelectable" | "isRowMaster" | "fillOperation" | "postSort" | "postSortRows" | "getRowStyle" | "getRowClass" | "getRowHeight" | "isFullWidthCell" | "isFullWidthRow" | "onToolPanelVisibleChanged" | "onToolPanelSizeChanged" | "onPasteStart" | "onPasteEnd" | "onColumnVisible" | "onColumnPinned" | "onColumnResized" | "onColumnMoved" | "onColumnValueChanged" | "onColumnPivotModeChanged" | "onColumnPivotChanged" | "onColumnGroupOpened" | "onNewColumnsLoaded" | "onGridColumnsChanged" | "onDisplayedColumnsChanged" | "onVirtualColumnsChanged" | "onColumnEverythingChanged" | "onComponentStateChanged" | "onCellEditRequest" | "onRowValueChanged" | "onCellEditingStarted" | "onCellEditingStopped" | "onRowEditingStarted" | "onRowEditingStopped" | "onUndoStarted" | "onUndoEnded" | "onRedoStarted" | "onRedoEnded" | "onFilterOpened" | "onFilterChanged" | "onFilterModified" | "onChartCreated" | "onChartRangeSelectionChanged" | "onChartOptionsChanged" | "onChartDestroyed" | "onCellKeyDown" | "onCellKeyPress" | "onGridReady" | "onFirstDataRendered" | "onGridSizeChanged" | "onModelUpdated" | "onVirtualRowRemoved" | "onViewportChanged" | "onBodyScroll" | "onBodyScrollEnd" | "onDragStarted" | "onDragStopped" | "onPaginationChanged" | "onRowDragEnter" | "onRowDragMove" | "onRowDragLeave" | "onRowDragEnd" | "onColumnRowGroupChanged" | "onRowGroupOpened" | "onExpandOrCollapseAll" | "onPinnedRowDataChanged" | "onRowDataChanged" | "onRowDataUpdated" | "onAsyncTransactionsFlushed" | "onCellFocused" | "onCellMouseOver" | "onCellMouseOut" | "onCellMouseDown" | "onRowClicked" | "onRowDoubleClicked" | "onRowSelected" | "onSelectionChanged" | "onRangeSelectionChanged" | "onSortChanged" | "onColumnRowGroupChangeRequest" | "onColumnPivotChangeRequest" | "onColumnValueChangeRequest" | "onColumnAggFuncChangeRequest">; | ||
private static getCoercionLookup; | ||
@@ -21,0 +21,0 @@ private static coercionLookup; |
@@ -18,6 +18,7 @@ import { BeanStub } from "../../context/beanStub"; | ||
private registerFwComponent; | ||
retrieve(name: string): { | ||
retrieve(propertyName: string, name: string): { | ||
componentFromFramework: boolean; | ||
component: any; | ||
} | null; | ||
private warnAboutMissingComponent; | ||
} |
@@ -14,3 +14,2 @@ import { BeanStub, ExportParams } from "../main"; | ||
private selectionService; | ||
private rowPositionUtils; | ||
private rowNodeSorter; | ||
@@ -17,0 +16,0 @@ private sortController; |
@@ -68,3 +68,3 @@ import { CellClickedEvent, CellContextMenuEvent, CellDoubleClickedEvent } from "../events"; | ||
} | ||
export interface IAggFuncParams<TData = any, TValue = any> extends AgGridCommon<TData> { | ||
export interface IAggFuncParams<TData = any, TValue = any> extends AgGridCommon<TData, any> { | ||
/** Values to aggregate */ | ||
@@ -81,3 +81,3 @@ values: TValue[]; | ||
} | ||
export interface HeaderClassParams<TData = any> extends AgGridCommon<TData> { | ||
export interface HeaderClassParams<TData = any> extends AgGridCommon<TData, any> { | ||
colDef: AbstractColDef<TData>; | ||
@@ -88,3 +88,3 @@ column?: Column | null; | ||
export declare type HeaderClass<TData = any> = string | string[] | ((params: HeaderClassParams<TData>) => string | string[] | undefined); | ||
export interface ToolPanelClassParams<TData = any> extends AgGridCommon<TData> { | ||
export interface ToolPanelClassParams<TData = any> extends AgGridCommon<TData, any> { | ||
colDef: AbstractColDef<TData>; | ||
@@ -402,4 +402,6 @@ column?: Column | null; | ||
pivotTotalColumnIds?: string[]; | ||
/** Set to `true` if you want this column header for this column to span the whole height of the header container. Default: `false` */ | ||
spanHeaderHeight?: boolean; | ||
} | ||
export interface ColumnFunctionCallbackParams<TData = any> extends AgGridCommon<TData> { | ||
export interface ColumnFunctionCallbackParams<TData = any> extends AgGridCommon<TData, any> { | ||
/** Row node for the given row */ | ||
@@ -426,3 +428,3 @@ node: IRowNode<TData>; | ||
} | ||
export interface DndSourceOnRowDragParams<TData = any> extends AgGridCommon<TData> { | ||
export interface DndSourceOnRowDragParams<TData = any> extends AgGridCommon<TData, any> { | ||
/** Row node for the given row */ | ||
@@ -451,3 +453,3 @@ rowNode: IRowNode<TData>; | ||
} | ||
export interface HeaderCheckboxSelectionCallbackParams<TData = any> extends AgGridCommon<TData> { | ||
export interface HeaderCheckboxSelectionCallbackParams<TData = any> extends AgGridCommon<TData, any> { | ||
column: Column; | ||
@@ -472,3 +474,3 @@ colDef: ColDef<TData>; | ||
} | ||
export interface GetQuickFilterTextParams<TData = any, TValue = any> extends AgGridCommon<TData> { | ||
export interface GetQuickFilterTextParams<TData = any, TValue = any> extends AgGridCommon<TData, any> { | ||
/** Value for the cell. */ | ||
@@ -501,3 +503,3 @@ value: TValue; | ||
} | ||
export interface BaseColDefParams<TData = any> extends AgGridCommon<TData> { | ||
export interface BaseColDefParams<TData = any> extends AgGridCommon<TData, any> { | ||
/** Row node for the given row */ | ||
@@ -512,3 +514,3 @@ node: IRowNode<TData> | null; | ||
} | ||
export interface BaseColDefOptionalDataParams<TData = any> extends AgGridCommon<TData> { | ||
export interface BaseColDefOptionalDataParams<TData = any> extends AgGridCommon<TData, any> { | ||
/** Row node for the given row */ | ||
@@ -530,3 +532,3 @@ node: IRowNode<TData> | null; | ||
} | ||
export interface HeaderValueGetterParams<TData = any> extends AgGridCommon<TData> { | ||
export interface HeaderValueGetterParams<TData = any> extends AgGridCommon<TData, any> { | ||
colDef: AbstractColDef<TData>; | ||
@@ -582,3 +584,3 @@ /** Column for this callback if applicable*/ | ||
} | ||
export interface SuppressHeaderKeyboardEventParams<TData = any> extends AgGridCommon<TData> { | ||
export interface SuppressHeaderKeyboardEventParams<TData = any> extends AgGridCommon<TData, any> { | ||
column: Column | ColumnGroup; | ||
@@ -585,0 +587,0 @@ colDef: ColDef<TData> | ColGroupDef<TData> | null; |
@@ -138,2 +138,3 @@ import { IHeaderColumn } from "../interfaces/iHeaderColumn"; | ||
isVisible(): boolean; | ||
isSpanHeaderHeight(): boolean; | ||
/** Returns the column definition for this column. | ||
@@ -140,0 +141,0 @@ * The column definition will be the result of merging the application provided column definition with any provided defaults |
@@ -256,3 +256,4 @@ import { SelectionEventSourceType } from "../events"; | ||
calculateSelectedFromChildren(): boolean | undefined | null; | ||
setSelectedInitialValue(selected: boolean): void; | ||
setSelectedInitialValue(selected?: boolean): void; | ||
selectThisNode(newValue?: boolean, e?: Event, source?: SelectionEventSourceType): boolean; | ||
/** | ||
@@ -266,2 +267,5 @@ * Select (or deselect) the node. | ||
setSelected(newValue: boolean, clearSelection?: boolean, suppressFinishActions?: boolean, source?: SelectionEventSourceType): void; | ||
setSelectedParams(params: SetSelectedParams & { | ||
event?: Event; | ||
}): number; | ||
/** | ||
@@ -273,9 +277,3 @@ * Returns: | ||
isRowPinned(): boolean; | ||
setSelectedParams(params: SetSelectedParams & { | ||
event?: Event; | ||
}): number; | ||
private doRowRangeSelection; | ||
isParentOfNode(potentialParent: RowNode): boolean; | ||
selectThisNode(newValue?: boolean, e?: Event, source?: SelectionEventSourceType): boolean; | ||
private selectChildNodes; | ||
/** Add an event listener. */ | ||
@@ -282,0 +280,0 @@ addEventListener(eventType: RowNodeEventType, listener: Function): void; |
@@ -164,2 +164,3 @@ export declare class Events { | ||
static EVENT_STORE_UPDATED: 'storeUpdated'; | ||
static EVENT_FILTER_DESTROYED: 'filterDestroyed'; | ||
} |
@@ -14,3 +14,3 @@ import { Column, ColumnPinnedType } from './entities/column'; | ||
export { Events } from './eventKeys'; | ||
export interface ModelUpdatedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface ModelUpdatedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
/** If true, the grid will try and animate the rows to the new positions */ | ||
@@ -30,3 +30,3 @@ animate: boolean | undefined; | ||
} | ||
export interface PaginationChangedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface PaginationChangedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
/** True if rows were animated to new position */ | ||
@@ -45,5 +45,5 @@ animate?: boolean; | ||
} | ||
export interface AgGridEvent<TData = any> extends AgGridCommon<TData>, AgEvent { | ||
export interface AgGridEvent<TData = any, TContext = any> extends AgGridCommon<TData, TContext>, AgEvent { | ||
} | ||
export interface ToolPanelVisibleChangedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface ToolPanelVisibleChangedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
source: string | undefined; | ||
@@ -55,3 +55,3 @@ } | ||
*/ | ||
export interface InternalToolPanelVisibleChangedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface InternalToolPanelVisibleChangedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
source: 'sideBarButtonClicked' | 'sideBarInitializing' | 'api'; | ||
@@ -63,3 +63,3 @@ /** Key of tool panel. */ | ||
} | ||
export interface ToolPanelSizeChangedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface ToolPanelSizeChangedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
type: 'toolPanelSizeChanged'; | ||
@@ -73,21 +73,21 @@ /** True if this is the first change to the Tool Panel size. */ | ||
} | ||
export interface ColumnPivotModeChangedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface ColumnPivotModeChangedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
} | ||
export interface VirtualColumnsChangedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface VirtualColumnsChangedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
} | ||
export interface ColumnEverythingChangedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface ColumnEverythingChangedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
source: string; | ||
} | ||
export interface NewColumnsLoadedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface NewColumnsLoadedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
} | ||
export interface GridColumnsChangedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface GridColumnsChangedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
} | ||
export interface DisplayedColumnsChangedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface DisplayedColumnsChangedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
} | ||
/** @deprecated v28 use RowDataUpdatedEvent instead */ | ||
export interface RowDataChangedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface RowDataChangedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
} | ||
export interface RowDataUpdatedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface RowDataUpdatedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
} | ||
export interface PinnedRowDataChangedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface PinnedRowDataChangedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
} | ||
@@ -110,6 +110,6 @@ /** | ||
export declare type SelectionEventSourceType = 'api' | 'apiSelectAll' | 'apiSelectAllFiltered' | 'apiSelectAllCurrentPage' | 'checkboxSelected' | 'rowClicked' | 'rowDataChanged' | 'rowGroupChanged' | 'selectableChanged' | 'spacePressed' | 'uiSelectAll' | 'uiSelectAllFiltered' | 'uiSelectAllCurrentPage'; | ||
export interface SelectionChangedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface SelectionChangedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
source: SelectionEventSourceType; | ||
} | ||
export interface FilterChangedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface FilterChangedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
/** True if the filter was changed as a result of data changing */ | ||
@@ -129,7 +129,7 @@ afterDataChange?: boolean; | ||
} | ||
export interface FilterModifiedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface FilterModifiedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
filterInstance: IFilterComp; | ||
column: Column; | ||
} | ||
export interface FilterOpenedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface FilterOpenedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
/** Column / OriginalColumnGroup that contains the filter */ | ||
@@ -142,29 +142,33 @@ column: Column | ProvidedColumnGroup; | ||
} | ||
export interface SortChangedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface FilterDestroyedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
source: 'api' | 'columnChanged' | 'gridDestroyed'; | ||
column: Column; | ||
} | ||
export interface SortChangedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
/** Source of the sort change. */ | ||
source: string; | ||
} | ||
export interface GridReadyEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface GridReadyEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
} | ||
export interface DisplayedColumnsWidthChangedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface DisplayedColumnsWidthChangedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
} | ||
export interface ColumnHoverChangedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface ColumnHoverChangedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
} | ||
export interface BodyHeightChangedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface BodyHeightChangedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
} | ||
export interface ComponentStateChangedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface ComponentStateChangedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
} | ||
export interface ColumnPanelItemDragStartEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface ColumnPanelItemDragStartEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
column: Column | ProvidedColumnGroup; | ||
} | ||
export interface ColumnPanelItemDragEndEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface ColumnPanelItemDragEndEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
} | ||
export interface AgDragEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface AgDragEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
/** The DOM element that started the event. */ | ||
target: HTMLElement; | ||
} | ||
export interface DragStartedEvent<TData = any> extends AgDragEvent<TData> { | ||
export interface DragStartedEvent<TData = any, TContext = any> extends AgDragEvent<TData, TContext> { | ||
type: 'dragStarted'; | ||
} | ||
export interface DragStoppedEvent<TData = any> extends AgDragEvent<TData> { | ||
export interface DragStoppedEvent<TData = any, TContext = any> extends AgDragEvent<TData, TContext> { | ||
type: 'dragStopped'; | ||
@@ -178,3 +182,3 @@ } | ||
} | ||
export interface GridSizeChangedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface GridSizeChangedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
/** The grid's DIV's clientWidth */ | ||
@@ -185,3 +189,3 @@ clientWidth: number; | ||
} | ||
export interface RowDragEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface RowDragEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
/** Event identifier: One of rowDragEnter, rowDragMove, rowDragEnd, rowDragLeave */ | ||
@@ -210,27 +214,27 @@ type: string; | ||
} | ||
export interface RowDragEnterEvent<TData = any> extends RowDragEvent<TData> { | ||
export interface RowDragEnterEvent<TData = any, TContext = any> extends RowDragEvent<TData, TContext> { | ||
} | ||
export interface RowDragEndEvent<TData = any> extends RowDragEvent<TData> { | ||
export interface RowDragEndEvent<TData = any, TContext = any> extends RowDragEvent<TData, TContext> { | ||
} | ||
export interface RowDragMoveEvent<TData = any> extends RowDragEvent<TData> { | ||
export interface RowDragMoveEvent<TData = any, TContext = any> extends RowDragEvent<TData, TContext> { | ||
} | ||
export interface RowDragLeaveEvent<TData = any> extends RowDragEvent<TData> { | ||
export interface RowDragLeaveEvent<TData = any, TContext = any> extends RowDragEvent<TData, TContext> { | ||
} | ||
export interface PasteStartEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface PasteStartEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
source: string; | ||
} | ||
export interface PasteEndEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface PasteEndEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
source: string; | ||
} | ||
export interface FillStartEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface FillStartEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
} | ||
export interface FillEndEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface FillEndEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
initialRange: CellRange; | ||
finalRange: CellRange; | ||
} | ||
export interface UndoStartedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface UndoStartedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
/** Source of the event. `api` if via API method. `ui` if via keyboard shortcut. */ | ||
source: 'api' | 'ui'; | ||
} | ||
export interface UndoEndedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface UndoEndedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
/** Source of the event. `api` if via API method. `ui` if via keyboard shortcut. */ | ||
@@ -241,7 +245,7 @@ source: 'api' | 'ui'; | ||
} | ||
export interface RedoStartedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface RedoStartedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
/** Source of the event. `api` if via API method. `ui` if via keyboard shortcut. */ | ||
source: 'api' | 'ui'; | ||
} | ||
export interface RedoEndedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface RedoEndedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
/** Source of the event. `api` if via API method. `ui` if via keyboard shortcut. */ | ||
@@ -252,3 +256,3 @@ source: 'api' | 'ui'; | ||
} | ||
export interface ViewportChangedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface ViewportChangedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
/** Index of the first rendered row */ | ||
@@ -259,3 +263,3 @@ firstRow: number; | ||
} | ||
export interface FirstDataRenderedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface FirstDataRenderedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
/** Index of the first rendered row */ | ||
@@ -266,3 +270,3 @@ firstRow: number; | ||
} | ||
export interface RangeSelectionChangedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface RangeSelectionChangedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
id?: string; | ||
@@ -274,3 +278,3 @@ /** True for the first change event, otherwise false */ | ||
} | ||
export interface ChartCreated<TData = any> extends AgGridEvent<TData> { | ||
export interface ChartCreated<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
/** Will always be `chartCreated`. */ | ||
@@ -281,3 +285,3 @@ type: string; | ||
} | ||
export interface ChartRangeSelectionChanged<TData = any> extends AgGridEvent<TData> { | ||
export interface ChartRangeSelectionChanged<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
/** Will always be `chartRangeSelectionChanged`. */ | ||
@@ -292,3 +296,3 @@ type: string; | ||
} | ||
export interface ChartOptionsChanged<TData = any> extends AgGridEvent<TData> { | ||
export interface ChartOptionsChanged<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
/** Will always be `chartOptionsChanged`. */ | ||
@@ -305,3 +309,3 @@ type: string; | ||
} | ||
export interface ChartDestroyed<TData = any> extends AgGridEvent<TData> { | ||
export interface ChartDestroyed<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
/** Will always be `chartDestroyed`. */ | ||
@@ -312,10 +316,10 @@ type: string; | ||
} | ||
export interface ColumnGroupOpenedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface ColumnGroupOpenedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
columnGroup: ProvidedColumnGroup; | ||
} | ||
export interface ItemsAddedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface ItemsAddedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
items: IRowNode<TData>[]; | ||
} | ||
export declare type ScrollDirection = 'horizontal' | 'vertical'; | ||
export interface BodyScrollEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface BodyScrollEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
direction: ScrollDirection; | ||
@@ -325,8 +329,8 @@ left: number; | ||
} | ||
export interface BodyScrollEndEvent<TData = any> extends BodyScrollEvent<TData> { | ||
export interface BodyScrollEndEvent<TData = any, TContext = any> extends BodyScrollEvent<TData, TContext> { | ||
} | ||
export interface FlashCellsEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface FlashCellsEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
cells: any; | ||
} | ||
export interface PaginationPixelOffsetChangedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface PaginationPixelOffsetChangedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
} | ||
@@ -352,5 +356,5 @@ export interface CommonCellFocusParams { | ||
} | ||
export interface CellFocusClearedEvent<TData = any> extends AgGridEvent<TData>, CellFocusClearedParams { | ||
export interface CellFocusClearedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext>, CellFocusClearedParams { | ||
} | ||
export interface CellFocusedEvent<TData = any> extends AgGridEvent<TData>, CellFocusedParams { | ||
export interface CellFocusedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext>, CellFocusedParams { | ||
} | ||
@@ -360,3 +364,3 @@ export interface FullWidthRowFocusedEvent<TData = any> extends CellFocusedEvent<TData> { | ||
} | ||
export interface ExpandCollapseAllEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface ExpandCollapseAllEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
source: string; | ||
@@ -368,3 +372,3 @@ } | ||
export declare type ColumnEventType = "sizeColumnsToFit" | "autosizeColumns" | "autosizeColumnHeaderHeight" | "alignedGridChanged" | "filterChanged" | "filterDestroyed" | "gridOptionsChanged" | "gridInitializing" | "toolPanelDragAndDrop" | "toolPanelUi" | "uiColumnMoved" | "uiColumnResized" | "uiColumnDragged" | "uiColumnExpanded" | "uiColumnSorted" | "contextMenu" | "columnMenu" | "rowModelUpdated" | "rowDataUpdated" | "api" | "flex" | "pivotChart" | "columnRowGroupChanged"; | ||
export interface ColumnEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface ColumnEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
/** The impacted column, only set if action was on one column */ | ||
@@ -377,3 +381,3 @@ column: Column | null; | ||
} | ||
export interface ColumnResizedEvent<TData = any> extends ColumnEvent<TData> { | ||
export interface ColumnResizedEvent<TData = any, TContext = any> extends ColumnEvent<TData, TContext> { | ||
/** Set to true for last event in a sequence of move events */ | ||
@@ -384,9 +388,9 @@ finished: boolean; | ||
} | ||
export interface ColumnPivotChangedEvent<TData = any> extends ColumnEvent<TData> { | ||
export interface ColumnPivotChangedEvent<TData = any, TContext = any> extends ColumnEvent<TData, TContext> { | ||
} | ||
export interface ColumnRowGroupChangedEvent<TData = any> extends ColumnEvent<TData> { | ||
export interface ColumnRowGroupChangedEvent<TData = any, TContext = any> extends ColumnEvent<TData, TContext> { | ||
} | ||
export interface ColumnValueChangedEvent<TData = any> extends ColumnEvent<TData> { | ||
export interface ColumnValueChangedEvent<TData = any, TContext = any> extends ColumnEvent<TData, TContext> { | ||
} | ||
export interface ColumnMovedEvent<TData = any> extends ColumnEvent<TData> { | ||
export interface ColumnMovedEvent<TData = any, TContext = any> extends ColumnEvent<TData, TContext> { | ||
/** The position the column was moved to */ | ||
@@ -397,7 +401,7 @@ toIndex?: number; | ||
} | ||
export interface ColumnVisibleEvent<TData = any> extends ColumnEvent<TData> { | ||
export interface ColumnVisibleEvent<TData = any, TContext = any> extends ColumnEvent<TData, TContext> { | ||
/** True if column was set to visible, false if set to hide */ | ||
visible?: boolean; | ||
} | ||
export interface ColumnPinnedEvent<TData = any> extends ColumnEvent<TData> { | ||
export interface ColumnPinnedEvent<TData = any, TContext = any> extends ColumnEvent<TData, TContext> { | ||
/** Either 'left', 'right', or null (it not pinned) */ | ||
@@ -409,3 +413,3 @@ pinned: ColumnPinnedType; | ||
/**------------*/ | ||
interface BaseRowEvent<TData> extends AgGridEvent<TData> { | ||
interface BaseRowEvent<TData, TContext> extends AgGridEvent<TData, TContext> { | ||
/** The row node. */ | ||
@@ -422,3 +426,3 @@ node: IRowNode<TData>; | ||
} | ||
export interface RowEvent<TData = any> extends BaseRowEvent<TData> { | ||
export interface RowEvent<TData = any, TContext = any> extends BaseRowEvent<TData, TContext> { | ||
/** The user provided data for the row. Data is `undefined` for row groups. */ | ||
@@ -428,28 +432,28 @@ data: TData | undefined; | ||
/** Base interface for row events that always have data set. */ | ||
interface RowWithDataEvent<TData = any> extends BaseRowEvent<TData> { | ||
interface RowWithDataEvent<TData = any, TContext = any> extends BaseRowEvent<TData, TContext> { | ||
/** The user provided data for the row. */ | ||
data: TData; | ||
} | ||
export interface RowGroupOpenedEvent<TData = any> extends RowEvent<TData> { | ||
export interface RowGroupOpenedEvent<TData = any, TContext = any> extends RowEvent<TData, TContext> { | ||
/** True if the group is expanded. */ | ||
expanded: boolean; | ||
} | ||
export interface RowValueChangedEvent<TData = any> extends RowEvent<TData> { | ||
export interface RowValueChangedEvent<TData = any, TContext = any> extends RowEvent<TData, TContext> { | ||
} | ||
export interface RowSelectedEvent<TData = any> extends RowEvent<TData> { | ||
export interface RowSelectedEvent<TData = any, TContext = any> extends RowEvent<TData, TContext> { | ||
source: SelectionEventSourceType; | ||
} | ||
export interface VirtualRowRemovedEvent<TData = any> extends RowEvent<TData> { | ||
export interface VirtualRowRemovedEvent<TData = any, TContext = any> extends RowEvent<TData, TContext> { | ||
} | ||
export interface RowClickedEvent<TData = any> extends RowEvent<TData> { | ||
export interface RowClickedEvent<TData = any, TContext = any> extends RowEvent<TData, TContext> { | ||
} | ||
export interface RowDoubleClickedEvent<TData = any> extends RowEvent<TData> { | ||
export interface RowDoubleClickedEvent<TData = any, TContext = any> extends RowEvent<TData, TContext> { | ||
} | ||
export interface RowEditingStartedEvent<TData = any> extends RowEvent<TData> { | ||
export interface RowEditingStartedEvent<TData = any, TContext = any> extends RowEvent<TData, TContext> { | ||
} | ||
export interface RowEditingStoppedEvent<TData = any> extends RowEvent<TData> { | ||
export interface RowEditingStoppedEvent<TData = any, TContext = any> extends RowEvent<TData, TContext> { | ||
} | ||
export interface FullWidthCellKeyDownEvent<TData = any> extends RowEvent<TData> { | ||
export interface FullWidthCellKeyDownEvent<TData = any, TContext = any> extends RowEvent<TData, TContext> { | ||
} | ||
export interface FullWidthCellKeyPressEvent<TData = any> extends RowEvent<TData> { | ||
export interface FullWidthCellKeyPressEvent<TData = any, TContext = any> extends RowEvent<TData, TContext> { | ||
} | ||
@@ -508,3 +512,3 @@ /**------------*/ | ||
} | ||
export interface AsyncTransactionsFlushed<TData = any> extends AgGridEvent<TData> { | ||
export interface AsyncTransactionsFlushed<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
/** | ||
@@ -516,27 +520,27 @@ * Array of result objects. for SSRM it's always list of `ServerSideTransactionResult`. | ||
} | ||
export interface ColumnRequestEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface ColumnRequestEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
columns: Column[]; | ||
} | ||
export interface ColumnRowGroupChangeRequestEvent<TData = any> extends ColumnRequestEvent<TData> { | ||
export interface ColumnRowGroupChangeRequestEvent<TData = any, TContext = any> extends ColumnRequestEvent<TData, TContext> { | ||
} | ||
export interface ColumnPivotChangeRequestEvent<TData = any> extends ColumnRequestEvent<TData> { | ||
export interface ColumnPivotChangeRequestEvent<TData = any, TContext = any> extends ColumnRequestEvent<TData, TContext> { | ||
} | ||
export interface ColumnValueChangeRequestEvent<TData = any> extends ColumnRequestEvent<TData> { | ||
export interface ColumnValueChangeRequestEvent<TData = any, TContext = any> extends ColumnRequestEvent<TData, TContext> { | ||
} | ||
export interface ColumnAggFuncChangeRequestEvent<TData = any> extends ColumnRequestEvent<TData> { | ||
export interface ColumnAggFuncChangeRequestEvent<TData = any, TContext = any> extends ColumnRequestEvent<TData, TContext> { | ||
aggFunc: any; | ||
} | ||
export interface ScrollVisibilityChangedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface ScrollVisibilityChangedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
} | ||
export interface StoreUpdatedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface StoreUpdatedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
} | ||
export interface LeftPinnedWidthChangedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface LeftPinnedWidthChangedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
} | ||
export interface RightPinnedWidthChangedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface RightPinnedWidthChangedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
} | ||
export interface RowContainerHeightChanged<TData = any> extends AgGridEvent<TData> { | ||
export interface RowContainerHeightChanged<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
} | ||
export interface DisplayedRowsChangedEvent<TData = any> extends AgGridEvent<TData> { | ||
export interface DisplayedRowsChangedEvent<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
} | ||
export interface CssVariablesChanged<TData = any> extends AgGridEvent<TData> { | ||
export interface CssVariablesChanged<TData = any, TContext = any> extends AgGridEvent<TData, TContext> { | ||
} |
@@ -90,3 +90,6 @@ import { AgPromise } from '../utils'; | ||
getCurrentFloatingFilterParentModel(column: Column): any; | ||
destroyFilter(column: Column, source?: ColumnEventType): void; | ||
/** | ||
* @param source if not calling this from the API, will need to add a new value | ||
*/ | ||
destroyFilter(column: Column, source?: 'api'): void; | ||
private disposeFilterWrapper; | ||
@@ -93,0 +96,0 @@ protected destroy(): void; |
@@ -17,3 +17,3 @@ import { Column } from '../../entities/column'; | ||
export declare type IFloatingFilterParentCallback<P = InbuiltParentType> = (parentFilterInstance: P) => void; | ||
export interface IFloatingFilterParams<P = InbuiltParentType, TData = any> extends AgGridCommon<TData> { | ||
export interface IFloatingFilterParams<P = InbuiltParentType, TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
/** The column this filter is for. */ | ||
@@ -20,0 +20,0 @@ column: Column; |
import { IFloatingFilterParams } from '../floatingFilter'; | ||
import { ProvidedFilterModel } from '../../../interfaces/iFilter'; | ||
import { SimpleFloatingFilter } from './simpleFloatingFilter'; | ||
import { FilterChangedEvent } from '../../../events'; | ||
import { ITextInputField } from '../../../widgets/agInputTextField'; | ||
import { TextFilter, TextFilterModel } from '../../provided/text/textFilter'; | ||
import { NumberFilter, NumberFilterModel } from '../../provided/number/numberFilter'; | ||
import { BeanStub } from '../../../context/beanStub'; | ||
export interface FloatingFilterInputService { | ||
setupGui(parentElement: HTMLElement): void; | ||
setEditable(editable: boolean): void; | ||
getValue(): string | null | undefined; | ||
setValue(value: string | null | undefined, silent?: boolean): void; | ||
addValueChangedListener(listener: () => void): void; | ||
} | ||
export declare class FloatingFilterTextInputService extends BeanStub implements FloatingFilterInputService { | ||
private params; | ||
private eFloatingFilterTextInput; | ||
constructor(params: { | ||
config?: ITextInputField; | ||
ariaLabel: string; | ||
}); | ||
setupGui(parentElement: HTMLElement): void; | ||
setEditable(editable: boolean): void; | ||
getValue(): string | null | undefined; | ||
setValue(value: string | null | undefined, silent?: boolean): void; | ||
addValueChangedListener(listener: () => void): void; | ||
} | ||
declare type ModelUnion = TextFilterModel | NumberFilterModel; | ||
export declare abstract class TextInputFloatingFilter<M extends ModelUnion> extends SimpleFloatingFilter { | ||
private readonly columnModel; | ||
private readonly eFloatingFilterInput; | ||
private readonly eFloatingFilterInputContainer; | ||
private floatingFilterInputService; | ||
protected params: IFloatingFilterParams<TextFilter | NumberFilter>; | ||
private applyActive; | ||
protected abstract createFloatingFilterInputService(ariaLabel: string): FloatingFilterInputService; | ||
private postConstruct; | ||
private resetTemplate; | ||
protected getDefaultDebounceMs(): number; | ||
onParentModelChanged(model: ProvidedFilterModel, event: FilterChangedEvent): void; | ||
onParentModelChanged(model: M, event: FilterChangedEvent): void; | ||
init(params: IFloatingFilterParams<TextFilter | NumberFilter>): void; | ||
@@ -18,0 +40,0 @@ private syncUpWithParentFilter; |
import { DateCompWrapper } from './dateCompWrapper'; | ||
import { ConditionPosition, ISimpleFilterModel, SimpleFilterModelFormatter, Tuple } from '../simpleFilter'; | ||
import { ISimpleFilterModel, SimpleFilterModelFormatter, Tuple } from '../simpleFilter'; | ||
import { Comparator, IScalarFilterParams, ScalarFilter } from '../scalarFilter'; | ||
@@ -63,10 +63,6 @@ import { IAfterGuiAttachedParams } from '../../../interfaces/iAfterGuiAttachedParams'; | ||
static DEFAULT_FILTER_OPTIONS: import("../simpleFilter").ISimpleFilterModelType[]; | ||
private readonly eCondition1PanelFrom; | ||
private readonly eCondition1PanelTo; | ||
private readonly eCondition2PanelFrom; | ||
private readonly eCondition2PanelTo; | ||
private dateCondition1FromComp; | ||
private dateCondition1ToComp; | ||
private dateCondition2FromComp; | ||
private dateCondition2ToComp; | ||
private readonly eConditionPanelsFrom; | ||
private readonly eConditionPanelsTo; | ||
private readonly dateConditionFromComps; | ||
private readonly dateConditionToComps; | ||
private readonly userComponentFactory; | ||
@@ -83,16 +79,19 @@ private dateFilterParams; | ||
protected setParams(params: DateFilterParams): void; | ||
private createDateComponents; | ||
protected setElementValue(element: DateCompWrapper, value: Date | null, silent?: boolean): void; | ||
createDateCompWrapper(element: HTMLElement): DateCompWrapper; | ||
protected setElementValue(element: DateCompWrapper, value: Date | null): void; | ||
protected setElementDisplayed(element: DateCompWrapper, displayed: boolean): void; | ||
protected setElementDisabled(element: DateCompWrapper, disabled: boolean): void; | ||
protected getDefaultFilterOptions(): string[]; | ||
protected createValueTemplate(position: ConditionPosition): string; | ||
protected isConditionUiComplete(position: ConditionPosition): boolean; | ||
protected createValueElement(): HTMLElement; | ||
private createFromToElement; | ||
protected removeValueElements(startPosition: number, deleteCount?: number): void; | ||
protected removeDateComps(components: DateCompWrapper[], startPosition: number, deleteCount?: number): void; | ||
protected isConditionUiComplete(position: number): boolean; | ||
protected areSimpleModelsEqual(aSimple: DateFilterModel, bSimple: DateFilterModel): boolean; | ||
protected getFilterType(): 'date'; | ||
protected createCondition(position: ConditionPosition): DateFilterModel; | ||
protected createCondition(position: number): DateFilterModel; | ||
protected resetPlaceholder(): void; | ||
protected getInputs(): Tuple<DateCompWrapper>[]; | ||
protected getValues(position: ConditionPosition): Tuple<Date>; | ||
protected getInputs(position: number): Tuple<DateCompWrapper>; | ||
protected getValues(position: number): Tuple<Date>; | ||
getModelAsString(model: ISimpleFilterModel): string; | ||
} |
@@ -1,5 +0,6 @@ | ||
import { ConditionPosition, ISimpleFilterModel, SimpleFilterModelFormatter, Tuple } from '../simpleFilter'; | ||
import { ISimpleFilterModel, SimpleFilterModelFormatter, Tuple } from '../simpleFilter'; | ||
import { ScalarFilter, Comparator, IScalarFilterParams } from '../scalarFilter'; | ||
import { AgInputTextField } from '../../../widgets/agInputTextField'; | ||
import { IFilterOptionDef, IFilterParams } from '../../../interfaces/iFilter'; | ||
import { AgInputNumberField } from '../../../widgets/agInputNumberField'; | ||
export interface NumberFilterModel extends ISimpleFilterModel { | ||
@@ -29,4 +30,4 @@ /** Filter type is always `'number'` */ | ||
/** | ||
* When specified, the input field will be of type `text` instead of `number`, and this will be used as a regex of all the characters that are allowed to be typed. | ||
* This will be compared against any typed character and prevent the character from appearing in the input if it does not match, in supported browsers (all except Safari). | ||
* When specified, the input field will be of type `text`, and this will be used as a regex of all the characters that are allowed to be typed. | ||
* This will be compared against any typed character and prevent the character from appearing in the input if it does not match. | ||
*/ | ||
@@ -42,8 +43,7 @@ allowedCharPattern?: string; | ||
} | ||
export declare function getAllowedCharPattern(filterParams?: NumberFilterParams): string | null; | ||
export declare class NumberFilter extends ScalarFilter<NumberFilterModel, number> { | ||
static DEFAULT_FILTER_OPTIONS: import("../simpleFilter").ISimpleFilterModelType[]; | ||
private readonly eValueFrom1; | ||
private readonly eValueTo1; | ||
private readonly eValueFrom2; | ||
private readonly eValueTo2; | ||
private readonly eValuesFrom; | ||
private readonly eValuesTo; | ||
private numberFilterParams; | ||
@@ -57,11 +57,13 @@ private filterModelFormatter; | ||
protected getDefaultFilterOptions(): string[]; | ||
protected createValueTemplate(position: ConditionPosition): string; | ||
protected getValues(position: ConditionPosition): Tuple<number>; | ||
protected createValueElement(): HTMLElement; | ||
private createFromToElement; | ||
protected removeValueElements(startPosition: number, deleteCount?: number): void; | ||
protected getValues(position: number): Tuple<number>; | ||
protected areSimpleModelsEqual(aSimple: NumberFilterModel, bSimple: NumberFilterModel): boolean; | ||
protected getFilterType(): 'number'; | ||
private processValue; | ||
private stringToFloat; | ||
protected createCondition(position: ConditionPosition): NumberFilterModel; | ||
protected getInputs(): Tuple<AgInputTextField>[]; | ||
private getAllowedCharPattern; | ||
protected createCondition(position: number): NumberFilterModel; | ||
protected getInputs(position: number): Tuple<AgInputTextField | AgInputNumberField>; | ||
getModelAsString(model: ISimpleFilterModel): string; | ||
} |
import { NumberFilter, NumberFilterModel } from './numberFilter'; | ||
import { TextInputFloatingFilter } from '../../floating/provided/textInputFloatingFilter'; | ||
import { FloatingFilterInputService, TextInputFloatingFilter } from '../../floating/provided/textInputFloatingFilter'; | ||
import { SimpleFilterModelFormatter } from '../simpleFilter'; | ||
@@ -10,2 +10,3 @@ import { IFloatingFilterParams } from '../../floating/floatingFilter'; | ||
protected getFilterModelFormatter(): SimpleFilterModelFormatter; | ||
protected createFloatingFilterInputService(ariaLabel: string): FloatingFilterInputService; | ||
} |
@@ -77,4 +77,7 @@ import { IDoesFilterPassParams, IFilter, IFilterComp, IFilterParams } from '../../interfaces/iFilter'; | ||
private onBtApplyDebounce; | ||
private debouncePending; | ||
private appliedModel; | ||
private positionableFeature; | ||
protected readonly rowModel: IRowModel; | ||
protected readonly eFilterBody: HTMLElement; | ||
constructor(filterNameKey: keyof IFilterTitleLocaleText); | ||
@@ -102,5 +105,7 @@ abstract doesFilterPass(params: IDoesFilterPassParams): boolean; | ||
private setupOnBtApplyDebounce; | ||
private checkApplyDebounce; | ||
getModel(): M | null; | ||
setModel(model: M | null): AgPromise<void>; | ||
private onBtCancel; | ||
protected resetUiToActiveModel(currentModel: M | null, afterUiUpdatedFunc?: () => void): void; | ||
private onBtClear; | ||
@@ -124,2 +129,3 @@ private onBtReset; | ||
afterGuiAttached(params?: IAfterGuiAttachedParams): void; | ||
afterGuiDetached(): void; | ||
static getDebounceMs(params: ProvidedFilterParams, debounceDefault: number): number; | ||
@@ -130,3 +136,4 @@ static isUseApplyButton(params: ProvidedFilterParams): boolean; | ||
protected getCellValue(rowNode: IRowNode): V; | ||
protected getPositionableElement(): HTMLElement; | ||
} | ||
export {}; |
@@ -8,2 +8,3 @@ import { IDoesFilterPassParams, IFilterOptionDef, IFilterParams, ProvidedFilterModel } from '../../interfaces/iFilter'; | ||
import { AgInputTextField } from '../../widgets/agInputTextField'; | ||
import { Component } from '../../widgets/component'; | ||
import { IAfterGuiAttachedParams } from '../../interfaces/iAfterGuiAttachedParams'; | ||
@@ -53,11 +54,20 @@ import { IFloatingFilterParent } from '../floating/floatingFilter'; | ||
/** | ||
* If `true`, the filter will only allow one condition. | ||
* Default: `false` | ||
* Maximum number of conditions allowed in the filter. | ||
* Default: `2` | ||
*/ | ||
maxNumConditions?: number; | ||
/** | ||
* By default only one condition is shown, and additional conditions are made visible when the previous conditions are entered | ||
* (up to `maxNumConditions`). To have more conditions shown by default, set this to the number required. | ||
* Conditions will be disabled until the previous conditions have been entered. | ||
* Note that this cannot be greater than `maxNumConditions` - anything larger will be ignored. | ||
* Default: `1` | ||
*/ | ||
numAlwaysVisibleConditions?: number; | ||
/** | ||
* @deprecated As of v29.2 there can be more than two conditions in the filter. Use `maxNumConditions = 1` instead. | ||
*/ | ||
suppressAndOrCondition?: boolean; | ||
/** | ||
* By default, only one condition is shown, and a second is made visible once a first condition has been entered. | ||
* Set this to `true` to always show both conditions. | ||
* In this case the second condition will be disabled until a first condition has been entered. | ||
* Default: `false` | ||
* @deprecated As of v29.2 there can be more than two conditions in the filter. Use `numAlwaysVisibleConditions = 2` instead. | ||
*/ | ||
@@ -75,11 +85,22 @@ alwaysShowBothConditions?: boolean; | ||
} | ||
/** | ||
* Old combined models prior to v29.2 only supported two conditions, which were defined using `condition1` and `condition2`. | ||
* New combined models allow more than two conditions using `conditions`. | ||
* When supplying combined models to the grid: | ||
* - `conditions` will be used if present. | ||
* - If `conditions` is not present, `condition1` and `condition2` will be used (deprecated). | ||
* | ||
* When receiving combined models from the grid: | ||
* - `conditions` will be populated with all the conditions (including the first and second conditions). | ||
* - `condition1` and `condition2` will be populated with the first and second conditions (deprecated). | ||
*/ | ||
export interface ICombinedSimpleModel<M extends ISimpleFilterModel> extends ProvidedFilterModel { | ||
operator: JoinOperator; | ||
/** @deprecated As of v29.2, supply as the first element of `conditions`. */ | ||
condition1: M; | ||
/** @deprecated As of v29.2, supply as the second element of `conditions`. */ | ||
condition2: M; | ||
/** Will be mandatory in a future release. */ | ||
conditions?: M[]; | ||
} | ||
export declare enum ConditionPosition { | ||
One = 0, | ||
Two = 1 | ||
} | ||
export declare type Tuple<T> = (T | null)[]; | ||
@@ -115,33 +136,41 @@ export declare abstract class SimpleFilterModelFormatter { | ||
static ENDS_WITH: ISimpleFilterModelType; | ||
protected readonly eType1: AgSelect; | ||
protected readonly eType2: AgSelect; | ||
protected readonly eJoinOperatorPanel: HTMLElement; | ||
protected readonly eJoinOperatorAnd: AgRadioButton; | ||
protected readonly eJoinOperatorOr: AgRadioButton; | ||
protected readonly eCondition1Body: HTMLElement; | ||
protected readonly eCondition2Body: HTMLElement; | ||
private allowTwoConditions; | ||
private alwaysShowBothConditions; | ||
protected readonly eTypes: AgSelect[]; | ||
protected readonly eJoinOperatorPanels: HTMLElement[]; | ||
protected readonly eJoinOperatorsAnd: AgRadioButton[]; | ||
protected readonly eJoinOperatorsOr: AgRadioButton[]; | ||
protected readonly eConditionBodies: HTMLElement[]; | ||
private readonly listener; | ||
private maxNumConditions; | ||
private numAlwaysVisibleConditions; | ||
private defaultJoinOperator; | ||
private filterPlaceholder; | ||
private lastUiCompletePosition; | ||
private joinOperatorId; | ||
protected optionsFactory: OptionsFactory; | ||
protected abstract getDefaultFilterOptions(): string[]; | ||
protected abstract createValueTemplate(position: ConditionPosition): string; | ||
protected abstract createValueElement(): HTMLElement; | ||
protected abstract removeValueElements(startPosition: number, deleteCount?: number): void; | ||
protected abstract areSimpleModelsEqual(a: ISimpleFilterModel, b: ISimpleFilterModel): boolean; | ||
protected abstract createCondition(position: ConditionPosition): M; | ||
protected abstract createCondition(position: number): M; | ||
protected abstract mapValuesFromModel(filterModel: ISimpleFilterModel | null): Tuple<V>; | ||
protected abstract evaluateNullValue(filterType?: ISimpleFilterModelType | null): boolean; | ||
protected abstract evaluateNonNullValue(range: Tuple<V>, cellValue: V, filterModel: M, params: IDoesFilterPassParams): boolean; | ||
protected abstract getInputs(): Tuple<E>[]; | ||
protected abstract getValues(position: ConditionPosition): Tuple<V>; | ||
protected abstract getInputs(position: number): Tuple<E>; | ||
protected abstract getValues(position: number): Tuple<V>; | ||
protected getNumberOfInputs(type?: ISimpleFilterModelType | null): number; | ||
onFloatingFilterChanged(type: string | null | undefined, value: V | null): void; | ||
protected setTypeFromFloatingFilter(type?: string | null): void; | ||
private setTypeFromFloatingFilter; | ||
getModelFromUi(): M | ICombinedSimpleModel<M> | null; | ||
protected getConditionTypes(): Tuple<ISimpleFilterModelType>; | ||
protected getConditionTypes(): (ISimpleFilterModelType | null)[]; | ||
protected getConditionType(position: number): ISimpleFilterModelType | null; | ||
protected getJoinOperator(): JoinOperator; | ||
protected areModelsEqual(a: M | ICombinedSimpleModel<M>, b: M | ICombinedSimpleModel<M>): boolean; | ||
protected setModelIntoUi(model: ISimpleFilterModel | ICombinedSimpleModel<M>): AgPromise<void>; | ||
private validateAndUpdateConditions; | ||
doesFilterPass(params: IDoesFilterPassParams): boolean; | ||
protected setParams(params: SimpleFilterParams): void; | ||
private setNumConditions; | ||
private createOption; | ||
private createJoinOperatorPanel; | ||
private createJoinOperator; | ||
private getDefaultJoinOperator; | ||
@@ -151,2 +180,5 @@ private putOptionsIntoDropdown; | ||
private createCustomListOption; | ||
/** | ||
* @deprecated As of v29.2 filters can have more than two conditions. Check `colDef.filterParams.maxNumConditions` instead. | ||
*/ | ||
isAllowTwoConditions(): boolean; | ||
@@ -156,6 +188,14 @@ protected createBodyTemplate(): string; | ||
protected updateUiVisibility(): void; | ||
private updateNumConditions; | ||
private updateConditionStatusesAndValues; | ||
private shouldAddNewConditionAtEnd; | ||
private removeConditionsAndOperators; | ||
private removeElements; | ||
protected removeComponents(components: Component[], startPosition: number, deleteCount?: number): void; | ||
protected removeItems<T>(items: T[], startPosition: number, deleteCount?: number): T[]; | ||
afterGuiAttached(params?: IAfterGuiAttachedParams): void; | ||
afterGuiDetached(): void; | ||
private getPlaceholderText; | ||
protected resetPlaceholder(): void; | ||
protected setElementValue(element: E, value: V | null, silent?: boolean): void; | ||
protected setElementValue(element: E, value: V | null): void; | ||
protected setElementDisplayed(element: E, displayed: boolean): void; | ||
@@ -165,9 +205,20 @@ protected setElementDisabled(element: E, disabled: boolean): void; | ||
protected forEachInput(cb: (element: E, index: number, position: number, numberOfInputs: number) => void): void; | ||
protected isConditionVisible(position: ConditionPosition): boolean; | ||
protected isConditionDisabled(position: ConditionPosition): boolean; | ||
protected isConditionBodyVisible(position: ConditionPosition): boolean; | ||
protected isConditionUiComplete(position: ConditionPosition): boolean; | ||
protected forEachPositionInput(position: number, cb: (element: E, index: number, position: number, numberOfInputs: number) => void): void; | ||
private forEachPositionTypeInput; | ||
private isConditionDisabled; | ||
private isConditionBodyVisible; | ||
protected isConditionUiComplete(position: number): boolean; | ||
private getNumConditions; | ||
private getUiCompleteConditions; | ||
private createMissingConditionsAndOperators; | ||
protected resetUiToDefaults(silent?: boolean): AgPromise<void>; | ||
protected setConditionIntoUi(model: M | null, position: ConditionPosition): void; | ||
protected setValueFromFloatingFilter(value: V | null): void; | ||
private resetType; | ||
private resetJoinOperatorAnd; | ||
private resetJoinOperatorOr; | ||
private resetJoinOperator; | ||
private updateJoinOperatorsDisabled; | ||
private updateJoinOperatorDisabled; | ||
private resetInput; | ||
private setConditionIntoUi; | ||
private setValueFromFloatingFilter; | ||
private isDefaultOperator; | ||
@@ -174,0 +225,0 @@ private addChangedListeners; |
@@ -1,2 +0,2 @@ | ||
import { SimpleFilter, ConditionPosition, ISimpleFilterParams, ISimpleFilterModel, ISimpleFilterModelType, Tuple, SimpleFilterModelFormatter } from '../simpleFilter'; | ||
import { SimpleFilter, ISimpleFilterParams, ISimpleFilterModel, ISimpleFilterModelType, Tuple, SimpleFilterModelFormatter } from '../simpleFilter'; | ||
import { AgInputTextField } from '../../../widgets/agInputTextField'; | ||
@@ -19,4 +19,22 @@ import { BaseColDefParams } from '../../../entities/colDef'; | ||
export interface TextMatcherParams extends BaseColDefParams { | ||
/** | ||
* The applicable filter option being tested. | ||
* One of: `equals`, `notEqual`, `contains`, `notContains`, `startsWith`, `endsWith`. | ||
*/ | ||
filterOption: string | null | undefined; | ||
/** | ||
* The value about to be filtered. | ||
* If this column has a value getter, this value will be coming from the value getter, | ||
* otherwise it is the raw value injected into the grid. | ||
* If a `textFormatter` is provided, this value will have been formatted. | ||
* If no `textFormatter` is provided and `caseSensitive` is not provided or is `false`, | ||
* the value will have been converted to lower case. | ||
*/ | ||
value: any; | ||
/** | ||
* The value to filter by. | ||
* If a `textFormatter` is provided, this value will have been formatted. | ||
* If no `textFormatter` is provided and `caseSensitive` is not provided or is `false`, | ||
* the value will have been converted to lower case. | ||
*/ | ||
filterText: string | null; | ||
@@ -42,2 +60,3 @@ textFormatter?: TextFormatter; | ||
* Used to override how to filter based on the user input. | ||
* Returns `true` if the value passes the filter, otherwise `false`. | ||
*/ | ||
@@ -71,6 +90,4 @@ textMatcher?: TextMatcher; | ||
static DEFAULT_MATCHER: TextMatcher; | ||
private readonly eValueFrom1; | ||
private readonly eValueTo1; | ||
private readonly eValueFrom2; | ||
private readonly eValueTo2; | ||
private readonly eValuesFrom; | ||
private readonly eValuesTo; | ||
private matcher; | ||
@@ -85,9 +102,11 @@ private formatter; | ||
private getTextMatcher; | ||
protected createCondition(position: ConditionPosition): TextFilterModel; | ||
protected createCondition(position: number): TextFilterModel; | ||
protected getFilterType(): 'text'; | ||
protected areSimpleModelsEqual(aSimple: TextFilterModel, bSimple: TextFilterModel): boolean; | ||
protected getInputs(): Tuple<AgInputTextField>[]; | ||
protected getValues(position: ConditionPosition): Tuple<string>; | ||
protected getInputs(position: number): Tuple<AgInputTextField>; | ||
protected getValues(position: number): Tuple<string>; | ||
protected getDefaultFilterOptions(): string[]; | ||
protected createValueTemplate(position: ConditionPosition): string; | ||
protected createValueElement(): HTMLElement; | ||
private createFromToElement; | ||
protected removeValueElements(startPosition: number, deleteCount?: number): void; | ||
protected mapValuesFromModel(filterModel: TextFilterModel | null): Tuple<string>; | ||
@@ -94,0 +113,0 @@ protected evaluateNullValue(filterType: ISimpleFilterModelType | null): boolean; |
import { TextFilter, TextFilterModel } from './textFilter'; | ||
import { TextInputFloatingFilter } from '../../floating/provided/textInputFloatingFilter'; | ||
import { FloatingFilterInputService, TextInputFloatingFilter } from '../../floating/provided/textInputFloatingFilter'; | ||
import { SimpleFilterModelFormatter } from '../simpleFilter'; | ||
@@ -10,2 +10,3 @@ import { IFloatingFilterParams } from '../../floating/floatingFilter'; | ||
protected getFilterModelFormatter(): SimpleFilterModelFormatter; | ||
protected createFloatingFilterInputService(ariaLabel: string): FloatingFilterInputService; | ||
} |
@@ -32,3 +32,2 @@ import { GridOptions } from "./entities/gridOptions"; | ||
private dispatchGridReadyEvent; | ||
private getRowModelClass; | ||
} |
@@ -39,2 +39,3 @@ import { AlignedGridsService } from "./alignedGridsService"; | ||
import { FlashCellsParams, GetCellEditorInstancesParams, GetCellRendererInstancesParams, RedrawRowsParams, RefreshCellsParams } from "./rendering/rowRenderer"; | ||
import { IServerSideGroupSelectionState, IServerSideSelectionState } from "./interfaces/iServerSideSelection"; | ||
export interface DetailGridInfo { | ||
@@ -259,3 +260,3 @@ /** | ||
rowHeight: number; | ||
headerHeight: number | null | undefined; | ||
headerHeight: number; | ||
}; | ||
@@ -306,2 +307,16 @@ /** Expand all groups. */ | ||
/** | ||
* Returns an object containing rules matching the selected rows in the SSRM. | ||
* | ||
* If `groupSelectsChildren=false` the returned object will be flat, and will conform to IServerSideSelectionState. | ||
* If `groupSelectsChildren=true` the retuned object will be hierarchical, and will conform to IServerSideGroupSelectionState. | ||
*/ | ||
getServerSideSelectionState(): IServerSideSelectionState | IServerSideGroupSelectionState | null; | ||
/** | ||
* Set the rules matching the selected rows in the SSRM. | ||
* | ||
* If `groupSelectsChildren=false` the param will be flat, and should conform to IServerSideSelectionState. | ||
* If `groupSelectsChildren=true` the param will be hierarchical, and should conform to IServerSideGroupSelectionState. | ||
*/ | ||
setServerSideSelectionState(state: IServerSideSelectionState | IServerSideGroupSelectionState): void; | ||
/** | ||
* Select all rows on the current page. | ||
@@ -308,0 +323,0 @@ * @param source Source property that will appear in the `selectionChanged` event. Default: `'apiSelectAllCurrentPage'` |
@@ -17,3 +17,3 @@ import { BeanStub } from "../context/beanStub"; | ||
export interface IGridBodyComp extends LayoutView { | ||
setColumnMovingCss(cssClass: string | null, on: boolean): void; | ||
setColumnMovingCss(cssClass: string, on: boolean): void; | ||
setCellSelectableCss(cssClass: string | null, on: boolean): void; | ||
@@ -20,0 +20,0 @@ setTopHeight(height: number): void; |
@@ -39,2 +39,4 @@ import { BeanStub } from "../context/beanStub"; | ||
private shouldBlockScrollUpdate; | ||
private shouldBlockVerticalScroll; | ||
private shouldBlockHorizontalScroll; | ||
private redrawRowsAfterScroll; | ||
@@ -41,0 +43,0 @@ private onHorizontalViewportChanged; |
@@ -50,2 +50,3 @@ import { BeanStub } from "../../context/beanStub"; | ||
private readonly name; | ||
private readonly isFullWithContainer; | ||
private comp; | ||
@@ -60,2 +61,3 @@ private eContainer; | ||
private visible; | ||
private EMPTY_CTRLS; | ||
constructor(name: RowContainerName); | ||
@@ -62,0 +64,0 @@ private postConstruct; |
@@ -22,6 +22,6 @@ import { ColumnApi } from "./columns/columnApi"; | ||
declare type AnyArgFuncs = KeysOfType<(arg: 'NO_MATCH') => any>; | ||
declare type CallbackProps = Exclude<KeysOfType<(params: AgGridCommon<any>) => any>, NoArgFuncs | AnyArgFuncs>; | ||
declare type CallbackProps = Exclude<KeysOfType<(params: AgGridCommon<any, any>) => any>, NoArgFuncs | AnyArgFuncs>; | ||
declare type NonPrimitiveProps = Exclude<keyof GridOptions, BooleanProps | NumberProps | CallbackProps | 'api' | 'columnApi' | 'context'>; | ||
declare type ExtractParamsFromCallback<TCallback> = TCallback extends (params: infer PA) => any ? PA : never; | ||
declare type ExtractReturnTypeFromCallback<TCallback> = TCallback extends (params: AgGridCommon<any>) => infer RT ? RT : never; | ||
declare type ExtractReturnTypeFromCallback<TCallback> = TCallback extends (params: AgGridCommon<any, any>) => infer RT ? RT : never; | ||
declare type WrappedCallback<K extends CallbackProps, OriginalCallback extends GridOptions[K]> = undefined | ((params: WithoutGridCommon<ExtractParamsFromCallback<OriginalCallback>>) => ExtractReturnTypeFromCallback<OriginalCallback>); | ||
@@ -102,2 +102,3 @@ export interface PropertyChangedEvent extends AgEvent { | ||
}; | ||
private getMasterDetailRowHeight; | ||
getRowHeightAsNumber(): number; | ||
@@ -104,0 +105,0 @@ private isNumeric; |
@@ -9,2 +9,3 @@ import { RowGroupingDisplayType, TreeDataDisplayType } from './entities/gridOptions'; | ||
private checkColumnDefProperties; | ||
private checkColumnDefViolations; | ||
private checkGridOptionsProperties; | ||
@@ -11,0 +12,0 @@ private checkProperties; |
@@ -74,2 +74,5 @@ import { UserCompDetails } from "../../../components/framework/userComponentFactory"; | ||
private setupWrapTextClass; | ||
private onHeaderHeightChanged; | ||
private refreshSpanHeaderHeight; | ||
private getColumnGroupPaddingInfo; | ||
private setupAutoHeight; | ||
@@ -76,0 +79,0 @@ private refreshAriaSort; |
@@ -6,3 +6,3 @@ import { Column } from "../../../entities/column"; | ||
import { SortDirection } from "../../../entities/colDef"; | ||
export interface IHeaderParams<TData = any> extends AgGridCommon<TData> { | ||
export interface IHeaderParams<TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
/** The column the header is for. */ | ||
@@ -9,0 +9,0 @@ column: Column; |
@@ -23,6 +23,4 @@ import { BeanStub } from "../../../context/beanStub"; | ||
private onSelectionChanged; | ||
private getNextCheckboxState; | ||
private updateStateOfCheckbox; | ||
private refreshSelectAllLabel; | ||
private getSelectionCount; | ||
private checkRightRowModelType; | ||
@@ -29,0 +27,0 @@ private onCbSelectAll; |
@@ -15,5 +15,5 @@ import { BeanStub } from "../../../context/beanStub"; | ||
showMenuAfterButtonClick(column: Column, eventSource: HTMLElement, containerType: ContainerType): void; | ||
showPopup(column: Column, positionCallback: (eMenu: HTMLElement) => void, eventSource: HTMLElement): void; | ||
private showPopup; | ||
private trapFocusWithin; | ||
isMenuEnabled(column: Column): boolean; | ||
} |
@@ -5,3 +5,3 @@ import { ColumnGroup } from "../../../entities/columnGroup"; | ||
import { Component } from "../../../widgets/component"; | ||
export interface IHeaderGroupParams<TData = any> extends AgGridCommon<TData> { | ||
export interface IHeaderGroupParams<TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
/** The column group the header is for. */ | ||
@@ -8,0 +8,0 @@ columnGroup: ColumnGroup; |
import { BeanStub } from "../../context/beanStub"; | ||
import { Column } from "../../entities/column"; | ||
import { ColumnGroup } from "../../entities/columnGroup"; | ||
import { HeaderRowType } from "../row/headerRowComp"; | ||
import { HeaderPosition } from "./headerPosition"; | ||
@@ -15,3 +14,2 @@ export declare enum HeaderNavigationDirection { | ||
private headerPositionUtils; | ||
private animationFrameService; | ||
private ctrlsService; | ||
@@ -21,3 +19,2 @@ private gridBodyCon; | ||
getHeaderRowCount(): number; | ||
getHeaderRowType(rowIndex: number): HeaderRowType | undefined; | ||
navigateVertically(direction: HeaderNavigationDirection, fromHeader: HeaderPosition | null, event: KeyboardEvent): boolean; | ||
@@ -24,0 +21,0 @@ navigateHorizontally(direction: HeaderNavigationDirection, fromTab: boolean | undefined, event: KeyboardEvent): boolean; |
@@ -14,3 +14,13 @@ import { BeanStub } from "../../context/beanStub"; | ||
findHeader(focusedHeader: HeaderPosition, direction: 'Before' | 'After'): HeaderPosition | undefined; | ||
private isAnyChildSpanningHeaderHeight; | ||
getColumnVisibleParent(currentColumn: Column | ColumnGroup, currentIndex: number): { | ||
nextFocusColumn: Column | ColumnGroup | null; | ||
nextRow: number; | ||
}; | ||
getColumnVisibleChild(column: Column | ColumnGroup, currentIndex: number, direction?: 'Before' | 'After'): { | ||
nextFocusColumn: Column | ColumnGroup | null; | ||
nextRow: number; | ||
}; | ||
private getHeaderRowType; | ||
findColAtEdgeForHeaderRow(level: number, position: 'start' | 'end'): HeaderPosition | undefined; | ||
} |
@@ -19,2 +19,3 @@ import { BeanStub } from "../context/beanStub"; | ||
private onPivotModeChanged; | ||
private onDisplayedColumnsChanged; | ||
protected onTabKeyDown(e: KeyboardEvent): void; | ||
@@ -21,0 +22,0 @@ protected handleKeyDown(e: KeyboardEvent): void; |
@@ -41,3 +41,2 @@ import { BeanStub } from "../../context/beanStub"; | ||
private onVirtualColumnsChanged; | ||
private destroyCtrls; | ||
private getColumnsInViewport; | ||
@@ -48,2 +47,3 @@ private getColumnsInViewportPrintLayout; | ||
focusHeader(column: IHeaderColumn, event?: KeyboardEvent): boolean; | ||
protected destroy(): void; | ||
} |
@@ -48,2 +48,3 @@ import { BeanStub } from "../../context/beanStub"; | ||
getRowCount(): number; | ||
protected destroy(): void; | ||
} |
@@ -141,7 +141,7 @@ import { Column } from "../entities/column"; | ||
} | ||
export interface ShouldRowBeSkippedParams<TData = any> extends AgGridCommon<TData> { | ||
export interface ShouldRowBeSkippedParams<TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
/** Row node. */ | ||
node: IRowNode<TData>; | ||
} | ||
export interface ProcessCellForExportParams<TData = any> extends AgGridCommon<TData> { | ||
export interface ProcessCellForExportParams<TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
value: any; | ||
@@ -153,11 +153,11 @@ accumulatedRowIndex?: number; | ||
} | ||
export interface ProcessHeaderForExportParams<TData = any> extends AgGridCommon<TData> { | ||
export interface ProcessHeaderForExportParams<TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
column: Column; | ||
} | ||
export interface ProcessGroupHeaderForExportParams<TData = any> extends AgGridCommon<TData> { | ||
export interface ProcessGroupHeaderForExportParams<TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
columnGroup: ColumnGroup; | ||
} | ||
export interface ProcessRowGroupForExportParams<TData = any> extends AgGridCommon<TData> { | ||
export interface ProcessRowGroupForExportParams<TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
/** Row node. */ | ||
node: IRowNode<TData>; | ||
} |
@@ -8,3 +8,3 @@ import { HeaderPosition } from "../headerRendering/common/headerPosition"; | ||
import { IRowNode } from "./iRowNode"; | ||
export interface GetContextMenuItemsParams<TData = any> extends AgGridCommon<TData> { | ||
export interface GetContextMenuItemsParams<TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
/** Names of the items that would be provided by default. */ | ||
@@ -19,3 +19,3 @@ defaultItems: string[] | undefined; | ||
} | ||
export interface GetMainMenuItemsParams<TData = any> extends AgGridCommon<TData> { | ||
export interface GetMainMenuItemsParams<TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
/** The column that was clicked */ | ||
@@ -26,3 +26,3 @@ column: Column; | ||
} | ||
export interface PostProcessPopupParams<TData = any> extends AgGridCommon<TData> { | ||
export interface PostProcessPopupParams<TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
/** If popup is for a column, this gives the Column */ | ||
@@ -44,13 +44,13 @@ column?: Column | null; | ||
} | ||
export interface SendToClipboardParams<TData = any> extends AgGridCommon<TData> { | ||
export interface SendToClipboardParams<TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
data: string; | ||
} | ||
export interface ProcessDataFromClipboardParams<TData = any> extends AgGridCommon<TData> { | ||
export interface ProcessDataFromClipboardParams<TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
/** 2D array of all cells from the clipboard */ | ||
data: string[][]; | ||
} | ||
export interface GetChartToolbarItemsParams<TData = any> extends AgGridCommon<TData> { | ||
export interface GetChartToolbarItemsParams<TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
defaultItems?: ChartMenuOptions[]; | ||
} | ||
export interface NavigateToNextHeaderParams<TData = any> extends AgGridCommon<TData> { | ||
export interface NavigateToNextHeaderParams<TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
/** The key for the arrow key pressed, | ||
@@ -67,3 +67,3 @@ * left = 'ArrowLeft', up = 'ArrowUp', right = 'ArrowRight', down = 'ArrowDown' */ | ||
} | ||
export interface TabToNextHeaderParams<TData = any> extends AgGridCommon<TData> { | ||
export interface TabToNextHeaderParams<TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
/** True if the Shift key is also down */ | ||
@@ -78,3 +78,3 @@ backwards: boolean; | ||
} | ||
export interface TabToNextCellParams<TData = any> extends AgGridCommon<TData> { | ||
export interface TabToNextCellParams<TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
/** True if the Shift key is also down */ | ||
@@ -90,3 +90,3 @@ backwards: boolean; | ||
} | ||
export interface NavigateToNextCellParams<TData = any> extends AgGridCommon<TData> { | ||
export interface NavigateToNextCellParams<TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
/** The keycode for the arrow key pressed: | ||
@@ -101,6 +101,6 @@ * left = 'ArrowLeft', up = 'ArrowUp', right = 'ArrowRight', down = 'ArrowDown' */ | ||
} | ||
export interface PaginationNumberFormatterParams<TData = any> extends AgGridCommon<TData> { | ||
export interface PaginationNumberFormatterParams<TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
value: number; | ||
} | ||
export interface IsGroupOpenByDefaultParams<TData = any> extends AgGridCommon<TData> { | ||
export interface IsGroupOpenByDefaultParams<TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
/** The row node being considered. */ | ||
@@ -117,3 +117,3 @@ rowNode: IRowNode<TData>; | ||
} | ||
export interface GetServerSideGroupLevelParamsParams extends AgGridCommon<any> { | ||
export interface GetServerSideGroupLevelParamsParams extends AgGridCommon<any, any> { | ||
/** The level of the store. Top level is 0. */ | ||
@@ -133,7 +133,7 @@ level: number; | ||
} | ||
export interface IsServerSideGroupOpenByDefaultParams extends AgGridCommon<any> { | ||
export interface IsServerSideGroupOpenByDefaultParams extends AgGridCommon<any, any> { | ||
data: any; | ||
rowNode: IRowNode; | ||
} | ||
export interface IsApplyServerSideTransactionParams extends AgGridCommon<any> { | ||
export interface IsApplyServerSideTransactionParams extends AgGridCommon<any, any> { | ||
/** The transaction getting applied. */ | ||
@@ -148,3 +148,3 @@ transaction: ServerSideTransaction; | ||
} | ||
export interface GetRowIdParams<TData = any> extends AgGridCommon<TData> { | ||
export interface GetRowIdParams<TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
/** The data item provided to the grid for the row in question */ | ||
@@ -157,3 +157,3 @@ data: TData; | ||
} | ||
export interface ProcessRowParams<TData = any> extends AgGridCommon<TData> { | ||
export interface ProcessRowParams<TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
eRow: HTMLElement; | ||
@@ -166,3 +166,3 @@ ePinnedLeftRow?: HTMLElement; | ||
} | ||
export interface FillOperationParams<TData = any> extends AgGridCommon<TData> { | ||
export interface FillOperationParams<TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
/** The mouse event for the fill operation. */ | ||
@@ -185,3 +185,3 @@ event: MouseEvent; | ||
} | ||
export interface RowHeightParams<TData = any> extends AgGridCommon<TData> { | ||
export interface RowHeightParams<TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
/** The data associated with this row from rowData. Data is `undefined` for row groups. */ | ||
@@ -192,18 +192,18 @@ data: TData | undefined; | ||
} | ||
export interface IsExternalFilterPresentParams<TData = any> extends AgGridCommon<TData> { | ||
export interface IsExternalFilterPresentParams<TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
} | ||
export interface InitialGroupOrderComparatorParams<TData = any> extends AgGridCommon<TData> { | ||
export interface InitialGroupOrderComparatorParams<TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
nodeA: IRowNode<TData>; | ||
nodeB: IRowNode<TData>; | ||
} | ||
export interface GetGroupRowAggParams<TData = any> extends AgGridCommon<TData> { | ||
export interface GetGroupRowAggParams<TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
nodes: IRowNode<TData>[]; | ||
} | ||
export interface PostSortRowsParams<TData = any> extends AgGridCommon<TData> { | ||
export interface PostSortRowsParams<TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
nodes: IRowNode<TData>[]; | ||
} | ||
export interface IsFullWidthRowParams<TData = any> extends AgGridCommon<TData> { | ||
export interface IsFullWidthRowParams<TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
rowNode: IRowNode<TData>; | ||
} | ||
export interface GetLocaleTextParams<TData = any> extends AgGridCommon<TData> { | ||
export interface GetLocaleTextParams<TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
key: string; | ||
@@ -213,4 +213,4 @@ defaultValue: string; | ||
} | ||
export interface GetGroupAggFilteringParams<TData = any> extends AgGridCommon<TData> { | ||
export interface GetGroupAggFilteringParams<TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
node: IRowNode<TData>; | ||
} |
@@ -48,3 +48,3 @@ import { ColDef } from "../entities/colDef"; | ||
} | ||
export interface ICellEditorParams<TData = any, TValue = any> extends AgGridCommon<TData> { | ||
export interface ICellEditorParams<TData = any, TValue = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
/** Current value of the cell */ | ||
@@ -51,0 +51,0 @@ value: TValue; |
@@ -7,4 +7,4 @@ import { ColumnApi } from "../columns/columnApi"; | ||
*/ | ||
export declare type WithoutGridCommon<T extends AgGridCommon<any>> = Omit<T, keyof AgGridCommon<any>>; | ||
export interface AgGridCommon<TData> { | ||
export declare type WithoutGridCommon<T extends AgGridCommon<any, any>> = Omit<T, keyof AgGridCommon<any, any>>; | ||
export interface AgGridCommon<TData, TContext> { | ||
/** The grid api. */ | ||
@@ -15,3 +15,3 @@ api: GridApi<TData>; | ||
/** Application context as set on `gridOptions.context`. */ | ||
context: any; | ||
context: TContext; | ||
} |
@@ -118,3 +118,3 @@ import { ColDef, ValueGetterFunc } from '../entities/colDef'; | ||
*/ | ||
export interface IFilterParams<TData = any> extends AgGridCommon<TData> { | ||
export interface IFilterParams<TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
/** The column this filter is for. */ | ||
@@ -121,0 +121,0 @@ column: Column; |
import { ComponentMeta, ControllerMeta } from "../context/context"; | ||
import { IRowModel } from "./iRowModel"; | ||
import { RowModelType } from "./iRowModel"; | ||
export declare type ModuleValidationValidResult = { | ||
@@ -27,8 +27,4 @@ isValid: true; | ||
}[]; | ||
rowModels?: { | ||
[name: string]: { | ||
new (): IRowModel; | ||
}; | ||
}; | ||
rowModel?: RowModelType; | ||
dependantModules?: Module[]; | ||
} |
@@ -26,3 +26,3 @@ import { ColumnVO } from "./iColumnVO"; | ||
} | ||
export interface IServerSideGetRowsParams<TData = any> extends AgGridCommon<TData> { | ||
export interface IServerSideGetRowsParams<TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
/** | ||
@@ -29,0 +29,0 @@ * Details for the request. A simple object that can be converted to JSON. |
@@ -151,2 +151,4 @@ import { ColDef, KeyCreatorParams, ValueFormatterParams } from '../entities/colDef'; | ||
* to instead show all values as de-selected by default. | ||
* | ||
* This does not work when `excelMode` is enabled. | ||
*/ | ||
@@ -153,0 +155,0 @@ defaultToNothingSelected?: boolean; |
import { ICellRendererParams } from "../rendering/cellRenderers/iCellRenderer"; | ||
export interface ISparklineCellRendererParams<TData = any> extends ICellRendererParams<TData> { | ||
export interface ISparklineCellRendererParams<TData = any, TContext = any> extends ICellRendererParams<TData, TContext> { | ||
sparklineOptions?: SparklineOptions; | ||
@@ -4,0 +4,0 @@ } |
@@ -11,3 +11,3 @@ import { IComponent } from "./iComponent"; | ||
} | ||
export interface IStatusPanelParams<TData = any> extends AgGridCommon<TData> { | ||
export interface IStatusPanelParams<TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
} | ||
@@ -14,0 +14,0 @@ export interface IStatusPanel { |
@@ -5,3 +5,3 @@ import { ColDef, ColGroupDef } from "../entities/colDef"; | ||
import { AgGridCommon } from "./iCommon"; | ||
export interface IToolPanelParams<TData = any> extends AgGridCommon<TData> { | ||
export interface IToolPanelParams<TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
} | ||
@@ -8,0 +8,0 @@ export interface IToolPanel { |
@@ -66,2 +66,3 @@ export { ColumnFactory } from "./columns/columnFactory"; | ||
export { TabbedLayout, TabbedItem } from "./layout/tabbedLayout"; | ||
export { simpleHttpRequest } from "./misc/simpleHttpRequest"; | ||
export { ResizeObserverService } from "./misc/resizeObserverService"; | ||
@@ -168,3 +169,2 @@ export { IImmutableService } from "./interfaces/iImmutableService"; | ||
export { Logger, LoggerFactory } from "./logger"; | ||
export { SelectionService } from "./selectionService"; | ||
export { SortController, SortModelItem } from "./sortController"; | ||
@@ -179,2 +179,4 @@ export { TemplateService } from "./templateService"; | ||
export { IRowModel, RowBounds, RowModelType } from "./interfaces/iRowModel"; | ||
export { ISelectionService, ISetNodeSelectedParams } from "./interfaces/iSelectionService"; | ||
export { IServerSideSelectionState, IServerSideGroupSelectionState } from "./interfaces/iServerSideSelection"; | ||
export { IAggFuncService } from "./interfaces/iAggFuncService"; | ||
@@ -181,0 +183,0 @@ export { IClipboardService, IClipboardCopyParams, IClipboardCopyRowsParams } from "./interfaces/iClipboardService"; |
import { BeanStub } from "../context/beanStub"; | ||
export declare class AnimationFrameService extends BeanStub { | ||
private ctrlsService; | ||
private paginationProxy; | ||
private createTasksP1; | ||
@@ -10,2 +11,3 @@ private createTasksP2; | ||
private scrollGoingDown; | ||
private lastPage; | ||
private lastScrollTop; | ||
@@ -12,0 +14,0 @@ private taskCount; |
export declare enum ModuleNames { | ||
CommunityCoreModule = "../main", | ||
CommunityAllModules = "@ag-grid-community/all", | ||
InfiniteRowModelModule = "@ag-grid-community/infinite-row-model", | ||
@@ -8,5 +7,4 @@ ClientSideRowModelModule = "@ag-grid-community/client-side-row-model", | ||
EnterpriseCoreModule = "@ag-grid-enterprise/core", | ||
EnterpriseAllModules = "@ag-grid-enterprise/all", | ||
RowGroupingModule = "@ag-grid-enterprise/row-grouping", | ||
ColumnToolPanelModule = "@ag-grid-enterprise/column-tool-panel", | ||
ColumnsToolPanelModule = "@ag-grid-enterprise/column-tool-panel", | ||
FiltersToolPanelModule = "@ag-grid-enterprise/filter-tool-panel", | ||
@@ -29,4 +27,3 @@ MenuModule = "@ag-grid-enterprise/menu", | ||
ReactModule = "@ag-grid-community/react", | ||
VueModule = "@ag-grid-community/vue", | ||
PolymerModule = "@ag-grid-community/polymer" | ||
VueModule = "@ag-grid-community/vue" | ||
} |
@@ -36,3 +36,2 @@ import { RowBounds, RowModelType } from "../interfaces/iRowModel"; | ||
isRowsToRender(): boolean; | ||
getNodesInRangeForSelection(firstInRange: RowNode, lastInRange: RowNode): RowNode[]; | ||
forEachNode(callback: (rowNode: RowNode, index: number) => void): void; | ||
@@ -39,0 +38,0 @@ forEachNodeOnPage(callback: (rowNode: RowNode) => void): void; |
@@ -25,3 +25,3 @@ import { GridOptions } from "./entities/gridOptions"; | ||
declare type KeysOfType<U> = Exclude<GetKeys<GridOptions, U>, AnyGridOptions>; | ||
declare type CallbackKeys = KeysOfType<(any: AgGridCommon<any>) => any>; | ||
declare type CallbackKeys = KeysOfType<(any: AgGridCommon<any, any>) => any>; | ||
/** All function properties excluding those explicity match the common callback interface. */ | ||
@@ -28,0 +28,0 @@ declare type FunctionKeys = Exclude<KeysLike<Function>, CallbackKeys>; |
@@ -30,3 +30,3 @@ import { Context } from "../context/context"; | ||
import { RowPositionUtils } from "../entities/rowPositionUtils"; | ||
import { SelectionService } from "../selectionService"; | ||
import { ISelectionService } from "../interfaces/iSelectionService"; | ||
import { RowCssClassCalculator } from "./row/rowCssClassCalculator"; | ||
@@ -87,3 +87,3 @@ import { IRowModel } from "../interfaces/iRowModel"; | ||
rowPositionUtils: RowPositionUtils; | ||
selectionService: SelectionService; | ||
selectionService: ISelectionService; | ||
selectionHandleFactory: ISelectionHandleFactory; | ||
@@ -90,0 +90,0 @@ rowCssClassCalculator: RowCssClassCalculator; |
@@ -41,3 +41,2 @@ import { Beans } from "./../beans"; | ||
private addControls; | ||
private refreshAriaProperties; | ||
private createCellEditorInstance; | ||
@@ -44,0 +43,0 @@ private insertValueWithoutCellRenderer; |
@@ -6,3 +6,3 @@ import { ColDef } from "../../entities/colDef"; | ||
import { IComponent } from "../../interfaces/iComponent"; | ||
export interface ICellRendererParams<TData = any, TValue = any> extends AgGridCommon<TData> { | ||
export interface ICellRendererParams<TData = any, TValue = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
/** Value to be rendered. */ | ||
@@ -47,3 +47,3 @@ value: TValue; | ||
} | ||
export interface ISetFilterCellRendererParams<TData = any> extends AgGridCommon<TData> { | ||
export interface ISetFilterCellRendererParams<TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
value: any; | ||
@@ -50,0 +50,0 @@ valueFormatted: string | null | undefined; |
import { Component } from "../../widgets/component"; | ||
import { ICellRendererParams } from "./iCellRenderer"; | ||
import { IComponent } from "../../interfaces/iComponent"; | ||
export interface ILoadingCellRendererParams<TData = any> extends ICellRendererParams<TData> { | ||
export interface ILoadingCellRendererParams<TData = any, TContext = any> extends ICellRendererParams<TData, TContext> { | ||
} | ||
@@ -6,0 +6,0 @@ export interface ILoadingCellRenderer { |
@@ -23,3 +23,3 @@ import { IComponent } from "../interfaces/iComponent"; | ||
} | ||
export interface IDateParams<TData = any> extends AgGridCommon<TData> { | ||
export interface IDateParams<TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
/** Method for component to tell AG Grid that the date has changed. */ | ||
@@ -26,0 +26,0 @@ onDateChanged: () => void; |
import { IComponent } from "../../interfaces/iComponent"; | ||
import { AgGridCommon } from "../../interfaces/iCommon"; | ||
import { Component } from "../../widgets/component"; | ||
export interface ILoadingOverlayParams<TData = any> extends AgGridCommon<TData> { | ||
export interface ILoadingOverlayParams<TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
} | ||
@@ -6,0 +6,0 @@ export interface ILoadingOverlayComp extends IComponent<ILoadingOverlayParams> { |
import { AgGridCommon } from "../../interfaces/iCommon"; | ||
import { IComponent } from "../../interfaces/iComponent"; | ||
import { Component } from "../../widgets/component"; | ||
export interface INoRowsOverlayParams<TData = any> extends AgGridCommon<TData> { | ||
export interface INoRowsOverlayParams<TData = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
} | ||
@@ -6,0 +6,0 @@ export interface INoRowsOverlayComp extends IComponent<INoRowsOverlayParams> { |
@@ -8,3 +8,3 @@ import { PopupComponent } from '../widgets/popupComponent'; | ||
import { IRowNode } from '../interfaces/iRowNode'; | ||
export interface ITooltipParams<TData = any, TValue = any> extends AgGridCommon<TData> { | ||
export interface ITooltipParams<TData = any, TValue = any, TContext = any> extends AgGridCommon<TData, TContext> { | ||
/** What part of the application is showing the tooltip, e.g. 'cell', 'header', 'menuItem' etc */ | ||
@@ -11,0 +11,0 @@ location: string; |
@@ -5,3 +5,5 @@ import { RowNode } from "./entities/rowNode"; | ||
import { ChangedPath } from "./utils/changedPath"; | ||
export declare class SelectionService extends BeanStub { | ||
import { ISelectionService } from "./interfaces/iSelectionService"; | ||
import { SetSelectedParams } from "./interfaces/iRowNode"; | ||
export declare class SelectionService extends BeanStub implements ISelectionService { | ||
private rowModel; | ||
@@ -13,11 +15,23 @@ private paginationProxy; | ||
private groupSelectsChildren; | ||
private rowSelection?; | ||
private setBeans; | ||
private init; | ||
setLastSelectedNode(rowNode: RowNode): void; | ||
getLastSelectedNode(): RowNode | null; | ||
private isMultiselect; | ||
setNodeSelected(params: SetSelectedParams & { | ||
event?: Event; | ||
node: RowNode; | ||
}): number; | ||
private selectRange; | ||
private selectChildren; | ||
private setLastSelectedNode; | ||
private getLastSelectedNode; | ||
getSelectedNodes(): RowNode<any>[]; | ||
getSelectedRows(): any[]; | ||
removeGroupsFromSelection(): void; | ||
getSelectionCount(): number; | ||
/** | ||
* This method is used by the CSRM to remove groups which are being disposed of, | ||
* events do not need fired in this case | ||
*/ | ||
filterFromSelection(predicate: (node: RowNode) => boolean): void; | ||
updateGroupsFromChildrenSelections(source: SelectionEventSourceType, changedPath?: ChangedPath): boolean; | ||
getNodeForIdIfSelected(id: number): RowNode | undefined; | ||
clearOtherNodes(rowNodeToKeepSelected: RowNode, source: SelectionEventSourceType): number; | ||
@@ -30,3 +44,2 @@ private onRowSelected; | ||
getBestCostNodeSelection(): RowNode[] | undefined; | ||
setRowModel(rowModel: any): void; | ||
isEmpty(): boolean; | ||
@@ -38,2 +51,3 @@ deselectAllRowNodes(params: { | ||
}): void; | ||
getSelectAllState(justFiltered?: boolean | undefined, justCurrentPage?: boolean | undefined): boolean | null; | ||
/** | ||
@@ -44,3 +58,3 @@ * @param justFiltered whether to just include nodes which have passed the filter | ||
*/ | ||
getNodesToSelect(justFiltered?: boolean, justCurrentPage?: boolean): RowNode<any>[]; | ||
private getNodesToSelect; | ||
selectAllRowNodes(params: { | ||
@@ -51,2 +65,4 @@ source: SelectionEventSourceType; | ||
}): void; | ||
getServerSideSelectionState(): null; | ||
setServerSideSelectionState(state: any): void; | ||
} |
@@ -23,5 +23,8 @@ import { BeanStub } from "./context/beanStub"; | ||
private getNextSortDirection; | ||
private getColumnsOrderedForSort; | ||
private getIndexableColumnsOrdered; | ||
getColumnsWithSortingOrdered(): Column[]; | ||
/** | ||
* @param includeRedundantColumns whether to include non-grouped, non-secondary, non-aggregated columns when pivot active | ||
* @returns a map of sort indexes for every sorted column, if groups sort primaries then they will have equivalent indices | ||
*/ | ||
private getIndexedSortMap; | ||
getColumnsWithSortingOrdered(includeRedundantColumns?: boolean): Column[]; | ||
getSortModel(): SortModelItem[]; | ||
@@ -28,0 +31,0 @@ getSortOptions(): SortOption[]; |
@@ -1,2 +0,2 @@ | ||
import { SortDirection } from '../main'; | ||
import { SortDirection } from '../entities/colDef'; | ||
export declare type ColumnSortState = 'ascending' | 'descending' | 'other' | 'none'; | ||
@@ -11,3 +11,4 @@ export declare function setAriaRole(element: HTMLElement, role?: string | null): void; | ||
export declare function setAriaDescription(element: HTMLElement, description?: string): void; | ||
export declare function setAriaDescribedBy(element: HTMLElement, describedby: string | undefined): void; | ||
export declare function setAriaDescribedBy(element: HTMLElement, describedby?: string): void; | ||
export declare function setAriaLive(element: HTMLElement, live?: 'polite' | 'assertive' | 'off' | null): void; | ||
export declare function setAriaLevel(element: HTMLElement, level: number): void; | ||
@@ -28,3 +29,3 @@ export declare function setAriaDisabled(element: HTMLElement, disabled: boolean): void; | ||
export declare function removeAriaSort(element: HTMLElement): void; | ||
export declare function setAriaSelected(element: HTMLElement, selected: boolean | undefined): void; | ||
export declare function setAriaSelected(element: HTMLElement, selected?: boolean): void; | ||
export declare function setAriaChecked(element: HTMLElement, checked?: boolean): void; |
@@ -1,2 +0,3 @@ | ||
import { CellStyle, RowStyle } from '../main'; | ||
import { RowStyle } from '../entities/gridOptions'; | ||
import { CellStyle } from '../entities/colDef'; | ||
/** | ||
@@ -24,2 +25,6 @@ * This method adds a class to an element and remove that class from all siblings. | ||
width: number; | ||
borderTopWidth: number; | ||
borderRightWidth: number; | ||
borderBottomWidth: number; | ||
borderLeftWidth: number; | ||
paddingTop: number; | ||
@@ -26,0 +31,0 @@ paddingRight: number; |
@@ -9,2 +9,2 @@ export declare function fuzzyCheckStrings(inputValues: string[], validValues: string[], allSuggestions: string[]): { | ||
*/ | ||
export declare function fuzzySuggestions(inputValue: string, allSuggestions: string[], hideIrrelevant?: boolean): string[]; | ||
export declare function fuzzySuggestions(inputValue: string, allSuggestions: string[], hideIrrelevant?: boolean, filterByPercentageOfBestMatch?: number): string[]; |
@@ -72,3 +72,3 @@ import * as AriaUtils from './aria'; | ||
}; | ||
fuzzySuggestions(inputValue: string, allSuggestions: string[], hideIrrelevant?: boolean | undefined): string[]; | ||
fuzzySuggestions(inputValue: string, allSuggestions: string[], hideIrrelevant?: boolean | undefined, filterByPercentageOfBestMatch?: number | undefined): string[]; | ||
doOnce(func: () => void, key: string): void; | ||
@@ -111,2 +111,6 @@ getFunctionName(funcConstructor: any): any; | ||
width: number; | ||
borderTopWidth: number; | ||
borderRightWidth: number; | ||
borderBottomWidth: number; | ||
borderLeftWidth: number; | ||
paddingTop: number; | ||
@@ -199,3 +203,4 @@ paddingRight: number; | ||
setAriaDescription(element: HTMLElement, description?: string | undefined): void; | ||
setAriaDescribedBy(element: HTMLElement, describedby: string | undefined): void; | ||
setAriaDescribedBy(element: HTMLElement, describedby?: string | undefined): void; | ||
setAriaLive(element: HTMLElement, live?: "polite" | "assertive" | "off" | null | undefined): void; | ||
setAriaLevel(element: HTMLElement, level: number): void; | ||
@@ -216,4 +221,4 @@ setAriaDisabled(element: HTMLElement, disabled: boolean): void; | ||
removeAriaSort(element: HTMLElement): void; | ||
setAriaSelected(element: HTMLElement, selected: boolean | undefined): void; | ||
setAriaSelected(element: HTMLElement, selected?: boolean | undefined): void; | ||
setAriaChecked(element: HTMLElement, checked?: boolean | undefined): void; | ||
}; |
@@ -1,1 +0,1 @@ | ||
export declare const VERSION = "29.1.0"; | ||
export declare const VERSION = "29.2.0"; |
@@ -32,2 +32,3 @@ import { PanelOptions, AgPanel } from "./agPanel"; | ||
setMaximizable(maximizable: boolean): void; | ||
private buildMaximizeAndMinimizeElements; | ||
} |
@@ -16,3 +16,3 @@ import { AgInputTextField, ITextInputField } from "./agInputTextField"; | ||
setStep(step?: number): this; | ||
setValue(value: string, silent?: boolean): this; | ||
setValue(value?: string | null, silent?: boolean): this; | ||
} |
@@ -12,2 +12,3 @@ import { AgEvent } from '../events'; | ||
subMenu?: (MenuItemDef | string)[] | IComponent<any>; | ||
shouldSetMaxHeight?: boolean; | ||
} | ||
@@ -14,0 +15,0 @@ export interface MenuItemSelectedEvent extends AgEvent { |
@@ -5,2 +5,3 @@ import { AgPickerField } from "./agPickerField"; | ||
export declare class AgSelect extends AgPickerField<HTMLSelectElement, string> { | ||
static EVENT_ITEM_SELECTED: string; | ||
protected listComponent: AgList; | ||
@@ -7,0 +8,0 @@ private hideList; |
@@ -18,2 +18,3 @@ import { Column } from "../entities/column"; | ||
skipObserver?: boolean; | ||
shouldSetMaxHeight?: boolean; | ||
updatePosition?: () => { | ||
@@ -67,2 +68,3 @@ x: number; | ||
ePopup: HTMLElement; | ||
shouldSetMaxHeight?: boolean; | ||
}): void; | ||
@@ -93,2 +95,4 @@ positionPopupUnderMouseEvent(params: PopupPositionParams & { | ||
bringPopupToFront(ePopup: HTMLElement): void; | ||
private checkClearMaxHeight; | ||
private checkSetMaxHeight; | ||
} |
@@ -1,2 +0,2 @@ | ||
// Type definitions for ag-grid-community v29.1.0 | ||
// Type definitions for ag-grid-community v29.2.0 | ||
// Project: https://www.ag-grid.com/ | ||
@@ -3,0 +3,0 @@ // Definitions by: Niall Crosby <https://github.com/ag-grid/> |
{ | ||
"name": "ag-grid-community", | ||
"version": "29.1.0", | ||
"version": "29.2.0", | ||
"description": "Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue", | ||
@@ -57,8 +57,8 @@ "main": "./dist/ag-grid-community.cjs.js", | ||
"devDependencies": { | ||
"@ag-grid-community/all-modules": "~29.1.0", | ||
"@ag-grid-community/core": "~29.1.0", | ||
"@ag-grid-community/client-side-row-model": "~29.1.0", | ||
"@ag-grid-community/csv-export": "~29.1.0", | ||
"@ag-grid-community/infinite-row-model": "~29.1.0", | ||
"@ag-grid-community/styles": "~29.1.0", | ||
"@ag-grid-community/all-modules": "~29.2.0", | ||
"@ag-grid-community/core": "~29.2.0", | ||
"@ag-grid-community/client-side-row-model": "~29.2.0", | ||
"@ag-grid-community/csv-export": "~29.2.0", | ||
"@ag-grid-community/infinite-row-model": "~29.2.0", | ||
"@ag-grid-community/styles": "~29.2.0", | ||
"@types/node": "12.20.20", | ||
@@ -65,0 +65,0 @@ "gulp": "4.0.2", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
34746946
363
479542