---
title: "AG Grid Pipeline"
description: "Feature requests and active bugs in the AG Grid backlog, grouped by their scheduled release."
---

# AG Grid Pipeline

Feature requests and active bugs in the AG Grid backlog, grouped by scheduled release. Items scheduled for the next release appear under "Scheduled"; unscheduled items under "Backlog".

## Scheduled

| Issue | Type | Summary |
| --- | --- | --- |
| AG-14579 | Defect | [Integrated] Without`autoGroupColumnDef`, the axis label is missing when there's only one group with aggFunc applied to Chart |
| AG-14565 | Feature Request | [Cell Rendering] Allow AnimateShowChangeCellRenderer to show differences in leaf objects |
| AG-14535 | Defect | [Integrated] Console error when trying to create a chart with custom themes and dot notation in colId |
| AG-14511 | Defect | [Charts] Toggling on aggregation for donut charts sometimes results in missing donut segments |
| AG-12784 | Defect | [Integrated] Statistical charts are not aggregating results if columns are grouped |

## Scheduled for 34.0.2

| Issue | Type | Summary |
| --- | --- | --- |
| AG-14585 | Defect | [Export] Exporting group rows with no column exports no values |

## Scheduled for 33.2.2

| Issue | Type | Summary |
| --- | --- | --- |
| AG-14399 | Defect | [Regression] When scrolling horizontally and selecting a row, the pinned bottom row is aligned incorrectly |

## Scheduled for 26.2.2

| Issue | Type | Summary |
| --- | --- | --- |
| AG-6297 | Defect | [Regression] When using Polymer and unchecking or checking an item in the filter pop-out, the console logs an error and the grid is not filtered due to missing unwrap() method in polymer PolymerFrameworkComponentWrapper code |

## Scheduled for Ideas

| Issue | Type | Summary |
| --- | --- | --- |
| AG-1037 | Feature Request | Style the square where the two scroll bars meet |
| AG-943 | Feature Request | Add property so that we can add air betweeen rows (increase spacing between rows) |
| AG-929 | Feature Request | Improve life cycle of events (gridReady should be the first thing to fire) |
| AG-167 | Feature Request | [Layout & Styling] Add theme support to navigation buttons in the pagination panel |

## Scheduled for Out of scope

| Issue | Type | Summary |
| --- | --- | --- |
| AG-1014 | Feature Request | Add support for Electron |
| AG-863 | Feature Request | [AutoGroupColumn] Add onCreateAutoColumn callback |
| AG-722 | Feature Request | [Infinite Select] Create new Select that supports Infinite Scrolling |
| AG-120 | Feature Request | [Status Bar] Allow customising of status panel |

## Backlog

| Issue | Type | Summary |
| --- | --- | --- |
| AG-14584 | Defect | [Export] Exporting Group Rows omits group values |
| AG-14578 | Defect | When setting selectionColumnDef in onGridReady/onFirstDataRendered, the column properties aren't set correctly |
| AG-14577 | Defect | When using the loading overlay in SSRM, the reactivity is delayed |
| AG-14570 | Feature Request | [Focus] Allow suppressing changing focus on middle button click |
| AG-14569 | Feature Request | [Rich Select Editor] Allow creating a ‘custom’ option for users to write their own logic for searchType in the Rich Select Editor |
| AG-14568 | Feature Request | [Website] - Non-docs grid are using old/incorrect CSS |
| AG-14564 | Defect | [Integrated] Objects from custom aggFunc cannot be charted in Integrated Charts |
| AG-14560 | Defect | [Regression] When using the Rich Select Editor with searchType = 'fuzzy', entering uppercase values show an incorrect match |
| AG-14550 | Defect | [Scrolling] When refreshing the page in Firefox the scroll position does not reset to the top of the grid |
| AG-14548 | Defect | [Filtering] When cellDataType={false} is removed filter for objects does not open |
| AG-14536 | Feature Request | [Pivoting] Allow updates to aggregated column definitions to be reflected in the pivot result columns |
| AG-14520 | Defect | [Integrated] Making series change in Integrated Charts Tool Panel will stop user from drawing another chart of the same range |
| AG-14502 | Defect | Custom Header via template params should support missing eText label |
| AG-14499 | Feature Request | [Filtering] Allow having an option to prevent filtering with a specific Join Operator |
| AG-14498 | Defect | When dynamically enabling row numbers with api.setGridOption(), they are not displayed |
| AG-14495 | Feature Request | [Integrated] Allow the creation of a range chart with no range |
| AG-14494 | Feature Request | [API] Add an API method to get the siblings of a node, without having to iterate through every node |
| AG-14491 | Feature Request | [Localisation] Allow advanced filter to support filter options whose localisation key value starts with another key value |
| AG-14483 | Feature Request | [Context menu] Allow opening the context menu via API for column group headers by adding showColumnMenu to the IHeaderGroupParams |
| AG-14482 | Feature Request | [API] Allow displaying the border indicating the drop position via API (to be used with unmanaged row dragging) |
| AG-14468 | Feature Request | [API] Add a generic param to `getCellRendererInstances` that allows specifying the returned type |
| AG-14461 | Feature Request | [Cell Editing] Allow cell editing values to be Asynchronously validated |
| AG-14428 | Defect | [Styling] When enableCellTestSelection={true} boolean data type checkboxes get cut off when clicked on |
| AG-14421 | Feature Request | [Events] Allow firing an event when pasting a cell/cell range fails due to some of the target cells being read-only |
| AG-14420 | Feature Request | [Accessibility] Allow announcing row specific announcements for chechboxes |
| AG-14419 | Feature Request | [Accessibility] Allow row number cells to be focused so the user can use the keyboard to select row ranges |
| AG-14416 | Defect | When using tree data, setting colDef.aggFunc works but the column menu doesn't show an aggregations submenu and the header doesn't show the aggFunc name |
| AG-14413 | Feature Request | [Excel Export] Allow exporting master grid rows in a table when using master detail grids |
| AG-14403 | Feature Request | [Integrated] Allow time axis in cross-filtering charts |
| AG-14389 | Feature Request | [Scrolling] Allow the grid to switch scrollbar visibility mode to match the scrollbar visibility settings in the OS without having to recreate the grid |
| AG-14384 | Feature Request | [Cell Editing] Allow cell editing values to be synchronously validated |
| AG-14377 | Feature Request | [Selection] Allow using row selection when clicking the row number cells instead of cell selection |
| AG-14376 | Feature Request | [Column Filters] Update filterValueGetter typing to have two value type params - TValue for the column and TFilterValue for what the filter is expecting |
| AG-14370 | Feature Request | [Row dragging] Allow saving the updated row data when dragging rows including the parent for flat and tree data |
| AG-14364 | Feature Request | [Pivoting] Review the behaviour of pivot column group totals |
| AG-14348 | Defect | [Row Numbers] When a row number is selected addCellRange selects all columns |
| AG-14343 | Feature Request | [Cell Editing] Allow the Rich Select Cell Editor to have a hierarchical list of values in the popup |
| AG-14340 | Feature Request | [Accessibility] Allow including the index of the filter condition in screen reader announcements |
| AG-14338 | Feature Request | [Excel Export] Allow passing sheets in any order when exporting with exportMultipleSheetsAsExcel |
| AG-14335 | Feature Request | [Performance] Regression in Range Selection Performance |
| AG-14334 | Feature Request | [Tree Data] Allow flattening the hierarchy of tree data grids |
| AG-14330 | Feature Request | [Cell Editing] Add additional properties to IRichCellEditorRendererParams |
| AG-14324 | Defect | [Pagination] When using standard DPI screens the pagination text is not aligned with the page chevrons |
| AG-14300 | Feature Request | [Angular] Performance suppressAnimationFrame with cell renderer |
| AG-14290 | Feature Request | [Row Grouping] Allow displaying line connections between parent and child rows with row grouping/tree data |
| AG-14280 | Feature Request | [Integrated] Make `sparklineOptions` reactive |
| AG-14275 | Feature Request | [Typing] Update IDetailCellRendererParams type |
| AG-14250 | Defect | [Vue] When using v-model pressing TAB after editing loses focus |
| AG-14245 | Feature Request | [Selection] Allow API selection when UI selection is disabled/suppressed |
| AG-14235 | Feature Request | [Performance] Investigate performance optimizations to aggregation calculations |
| AG-14231 | Feature Request | [Docs] Clarify in the docs that the 'agAggregationComponent' can count non-numeric values |
| AG-14224 | Feature Request | [Master Detail] Allow passing new grid options to existing details grids without recreating them |
| AG-14220 | Defect | When tooltipTrigger='focus', tooltips aren't shown for truncated values in the default grid lists and inputs |
| AG-14212 | Feature Request | [Aggregation] Allow min/max aggregation functions to support all data types (not just numbers) |
| AG-14204 | Feature Request | [Row Pinning] Allow transactions to work with pinned rows |
| AG-14192 | Defect | When filtering with tree data, parent groups are shown even when all their children are filtered out |
| AG-14189 | Defect | [SSRM] Allow Loading Failed Error row displays contextual error data provided via params.fail callback |
| AG-14177 | Feature Request | [Column Type] Investigate and remove unnecessary props from custom types used in column defs, default column defs, auto group etc. |
| AG-14171 | Defect | When row grouping, the grid does not respect the group column order provided unless rowGroupIndex is set |
| AG-14155 | Defect | [React] When using React 19 "Maximum update depth exceeded" error occurs when resizing grid |
| AG-14151 | Feature Request | [Vue] Investigate not rendering an empty div in the DOM when no components are returned when using conditional rendering (v-if) in the custom cell renderer component |
| AG-14128 | Feature Request | [Selection] Allow only displaying custom renderer in SelectionColumnDef |
| AG-14127 | Feature Request | [Selection] Align space and mouse click row selection behaviour |
| AG-14119 | Feature Request | [Integrated] Allow retaining multi series selection when switching back from single series charts |
| AG-14077 | Feature Request | [Events] Add a source field to onCellSelectionChanged |
| AG-14071 | Defect | When pinning the checkbox column and resetting all columns, it is no longer the left-most column |
| AG-14064 | Feature Request | [Styling] Improve the Material icons |
| AG-14049 | Feature Request | [Row Spanning] Add support for cell editing |
| AG-14037 | Feature Request | [Integrated] Allow setting decimal places on the Integrated Charts Tool Panel UI |
| AG-14034 | Feature Request | [State] Support masterSelects='detail' for initial state |
| AG-14028 | Feature Request | [Row Numbers] Show a triangle in the row number column header when cell selection is enabled |
| AG-14000 | Feature Request | [Filtering] Allow configuring the Set Filter to include newly added data unless it is explicitly filtered out |
| AG-13999 | Feature Request | [Row Grouping] Allow creating locked group columns when row grouping |
| AG-13996 | Feature Request | [Row Height] Allow using fake elements to measure height and improve autoHeight/headerAutoHeight behaviour |
| AG-13990 | Feature Request | [Theming] Update the theming of demos |
| AG-13988 | Feature Request | [Search Highlight] Add built-in UI for Find Feature |
| AG-13985 | Feature Request | [Cell editing] Allow setting which date values are disabled in the date picker |
| AG-13984 | Feature Request | [Column Tool Panel] Allow showing an item "Scroll column into view" in the context menu for columns in the columns list of the columns tool panel and column chooser dialog |
| AG-13983 | Feature Request | [API] Allow rowData = undefined/null to clear the grid |
| AG-13978 | Feature Request | [Theming] Index Theming API Params in order to allow users to search for theming parameters |
| AG-13965 | Feature Request | [Column Filters] Allow using the date filter to filter on years/month values |
| AG-13950 | Defect | [Selection] When groupSelectChildren, selecting the group by clicking is broken |
| AG-13934 | Feature Request | [Selection] Allow onKeyUp event to trigger selection instead of onKeyDown |
| AG-13931 | Feature Request | [Context menu] Add the browser event as an optional parameter in the columnHeaderContextMenu event |
| AG-13925 | Feature Request | [Context Menu] Allow suppressContextMenu to only apply to grid cells and prevent it from overriding suppressHeaderContextMenu |
| AG-13924 | Feature Request | [Integrated Charts] Allow keeping the chart series order state when the grid sort/groups/columns gets updated |
| AG-13921 | Feature Request | [Selection] Allow headerCheckbox to show disabled checkbox via callback |
| AG-13920 | Feature Request | [Master Detail] Allow detail grid selection state to be dependent on the master row selection state |
| AG-13906 | Feature Request | [Column Filters] Allow calling setFilterModel in a valid way before row data is set when using initial state filter model |
| AG-13903 | Feature Request | [Scrolling] Allow scrolling the viewport diagonally with the trackpad |
| AG-13897 | Defect | [Docs] SSRM Transactions with Row Grouping example does not work when adding a new group |
| AG-13894 | Feature Request | [Events] Add event to trigger once the body height stabilizes for printing |
| AG-13879 | Feature Request | [State] Allow resetting grid state back to initial state |
| AG-13878 | Feature Request | [Tree Data] Allow ignoring blank values in provided group rows for filtering when no aggregation function is used |
| AG-13877 | Feature Request | [Excel Export] Allow exporting multiple grids in a single Excel sheet |
| AG-13876 | Feature Request | [Integrated] Allow customising series colours from the Chart Tool Panel |
| AG-13857 | Feature Request | [Selection] Expose row range selection via API method(s) |
| AG-13838 | Feature Request | [Cell Rendering] Allow agAnimateShowChangeCellRenderer to keep showing the difference between last and current cell values instead of fading it out |
| AG-13837 | Feature Request | [Cell Editing] Allow updating non-focused editors cells when in full row edit mode |
| AG-13835 | Feature Request | [Selection] Allow setting if CTRL + A select all rows or all cells when both selection options are enabled |
| AG-13834 | Feature Request | [Row Selection] Allow clicking the cell but outside the checkbox in selectionColumn not to reset selection |
| AG-13829 | Feature Request | [Docs] Update docs for Grouping on Object Data to reflect complex object support |
| AG-13826 | Feature Request | [Theming] Rework borders, cells and selection outlines rendering to allow more visual flexibility |
| AG-13825 | Feature Request | [Scrolling] Allow defining scroll partners (any container) for grid components |
| AG-13822 | Feature Request | [API] Allow users to selectively refresh cells via API |
| AG-13816 | Feature Request | [Typing] Api property on AgGridReact is mistyped |
| AG-13790 | Feature Request | [Column Filters] Allow rows which are filtered out to flash before disappearing |
| AG-13788 | Feature Request | [Cell Rendering] Allow providing a separate cell renderer to be used when when a grid cell is hovered |
| AG-13786 | Defect | [Accessibility] When using JAWS screen reader, the filter operators in the provided filter are not announced during keyboard navigation |
| AG-13764 | Feature Request | [Navigation] Allow suppressNavigable to suppress CTRL + Arrow key behaviour |
| AG-13750 | Defect | [Regression] sparklineOptions.axis.paddingInner/paddingOuter property value is ignored, padding values cannot be changed from default |
| AG-13747 | Feature Request | [Cell Editing] Allow enterNavigatesVerticallyAfterEdit to edit newly focused cell after pressing ENTER key (just like when pressing TAB) |
| AG-13746 | Feature Request | [Full Width Row] Allow showing row number and checkbox columns by default for full-width flat and group rows |
| AG-13745 | Feature Request | [Chart Model] Allow restoring Integrated chart models in standalone charts |
| AG-13744 | Feature Request | [Performance] Investigate performance impact caused by potentially creating a bigger blocking tasks |
| AG-13743 | Defect | [Pagination] When using smaller screen sizes the pagination bar is clipped |
| AG-13742 | Defect | [Export] Excel file has extra grouping when multiple level column group headers are used in grid |
| AG-13741 | Feature Request | [Column Groups] Allow preventing collapsing column groups if it results in column not being shown at all |
| AG-13739 | Feature Request | [Navigation] When using Firefox elements without a tabIndex are still getting focused via the tab key |
| AG-13734 | Feature Request | [Filtering] Add an 'Only' option to the hovered item in the Set Filter values list to select a single value, automatically deselecting all others |
| AG-13701 | Feature Request | [Integrated] Allow creating a simple chart with just one category selected |
| AG-13683 | Feature Request | [Pivoting] Allow removing empty pivot value columns (pivotRemoveEmptyColumns property) |
| AG-13677 | Feature Request | [Validation] Default Column Types require CellStyleModule but Validation error is missing |
| AG-13630 | Feature Request | [Advanced Filter] Allow the filter builder UI to follow the preferred order of operations for statements |
| AG-13620 | Feature Request | [Column Groups] Allow moving an entire column group while preventing the individual child columns from being moved separately |
| AG-13593 | Feature Request | [Advanced Filter] Allow having a property to set the maximum valid date for the Advanced Filter (Similar to maxValidDate) |
| AG-13580 | Defect | When groupMaintainOrder=true and using unbalanced groups, sorting a non-group column doesn't sort the rows inside unbalanced groups |
| AG-13576 | Feature Request | [Integrated] Allow charting with a grouped time axis on Integrated Charts |
| AG-13556 | Feature Request | [Status Bar] Allow disabling the behaviour of the 'agAggregationComponent' to count non-numeric values |
| AG-13551 | Feature Request | [Events] Add a onResetColumns event to fire when column state is reset via column menu or calling api.resetColumnState method |
| AG-13548 | Defect | When using aligned grids with flex columns, resizing the grid width causes the column widths to be misaligned |
| AG-13546 | Feature Request | [Rows] Allow showing the grand total row as pinned |
| AG-13514 | Feature Request | [Integrated] Allow charting with multiple columns on a group category axis |
| AG-13508 | Feature Request | [Accessibility] Allow Virtual List items to update the 'selected' and 'expanded' state of their owner row |
| AG-13490 | Feature Request | [Row Sorting] Allow absolute sort as a built-in sort option |
| AG-13481 | Feature Request | [Master Detail] Add new renderer for Master Detail |
| AG-13479 | Feature Request | [API] Deprecate gridOption suppressCutToClipboard in favor of new colDef.suppressCut property |
| AG-13477 | Feature Request | [API] Deprecate gridOption suppressClipboardPaste in favor of existing colDef.suppressPaste property |
| AG-13475 | Feature Request | [API] Merge gridOptions paginationAutoPageSize and paginationPageSize into a single one |
| AG-13473 | Feature Request | [API] Merge gridOptions suppressCellFocus and suppressHeaderFocus into a single one |
| AG-13472 | Feature Request | [API] Merge gridOptions suppressMultiSort and alwaysMultiSort into a single one |
| AG-13467 | Feature Request | [Keyboard Navigation] Allow overriding the default focus moving between inner grid containers |
| AG-13452 | Feature Request | [Aggregation] Allow aggregated columns to support calculating running totals (cumulative total aggregation) |
| AG-13447 | Feature Request | [Column Menu] Allow overriding the action we take for the menu button being clicked |
| AG-13441 | Feature Request | [Viewport Row Model] Allow VRPM to support selection |
| AG-13439 | Feature Request | [SSRM] Add a new property similar to suppressModelUpdateAfterUpdateTransaction for SSRM |
| AG-13434 | Defect | When exporting to Excel with groupRemoveSingleChildren set, the rows with a single child are contained with other group rows |
| AG-13419 | Feature Request | [Printing] Allow using a separate printing experience in order to paginate horizontally as well as vertically in order to avoid columns getting clipped and not included in print |
| AG-13418 | Feature Request | [Cell Editing] Allow the Delete key to start editing a cell |
| AG-13417 | Feature Request | [Column Filters] Allow hiding the filter button in the column header cell when the floating filter is displayed regardless of the value of suppressHeaderFilterButton |
| AG-13402 | Defect | [Regression] When rendering the grid with flex set on a column that is not the last, the last column flickers |
| AG-13364 | Defect | [Pivoting] When toggling pivot mode, grid isn't rendered and a "Resize Observer loop" exception is thrown |
| AG-13360 | Feature Request | [Advanced Filter] Allow comparing date values with a custom comparator |
| AG-13337 | Feature Request | [Bundle Size] Update docs examples to avoid unnecessary modules |
| AG-13336 | Feature Request | [Bundle Size] Investigate ways to include the validation module (dev mode, or bundle in) |
| AG-13323 | Feature Request | [Rows] Allow multi-row record layout showing a single data record on multiple rows also showing multiple levels of header rows and header cells on top of each other |
| AG-13321 | Defect | [Transactions] When changing groups with transactions, rows don't adhere to their source order |
| AG-13296 | Feature Request | [Accessibility] Allow JAWS to announce checkboxes when using shortcut key 'X' |
| AG-13285 | Feature Request | [Scrolling] Allow having a horizontal scrollbar at the top of the grid |
| AG-13273 | Feature Request | [State] Allow applying initial state even when a partial column order is provided (not all columns are present in orderedColIds) |
| AG-13267 | Feature Request | [Filter Tool Panel] Allow adding a 'Reset All Filters' button in the Filter Tool Panel to reset filters across all columns |
| AG-13264 | Feature Request | [Column Filters] Allow having a numberMatcher with agNumberColumnFilter |
| AG-13261 | Feature Request | [Filtering] Allow returning the filter model from the initial state whilst the React custom filter is initialising |
| AG-13255 | Feature Request | [Tooltip] Allow tooltips to be shown and hidden only via API (tooltipTrigger='manual') |
| AG-13252 | Feature Request | [Tree Data/Row Grouping] Allow the agGroupCellRenderer to apply the fullWidthCellRendererParams.innerRenderer when using full-width rows |
| AG-13245 | Feature Request | [Accessibility] Add aria-labelledby attribute for the row groups/column labels/values containers |
| AG-13243 | Defect | [Integrated] Issue with Range Chart and Pivot Chart when`groupDisplayType=multipleColumn` |
| AG-13222 | Feature Request | [Keyboard Navigation] Allow the grid to not try to focus via API cells in columns which have suppressNavigable=true when using tabToNextCell callback |
| AG-13221 | Feature Request | [Selection] Allow keeping a dynamic forced selection state of rows irrespective of user interaction |
| AG-13218 | Feature Request | [State] Allow initialState to work with AlignedGrids in frameworks |
| AG-13208 | Feature Request | [Accessibility] Allow column tool panel checkboxes to reference their labels in aria attributes |
| AG-13198 | Feature Request | [Row Pinning] Allow api.redrawRows() to refresh/update pinned rows |
| AG-13159 | Feature Request | [Accessibility] Add single pointer activation for drag and drop interactions - row reordering, column reordering, group/pivot column reordering, etc |
| AG-13158 | Feature Request | [SSRM] Allow setting whether to display a console error when row data has duplicated row ids |
| AG-13155 | Defect | [Fill Handle] When implementing userland fill operation, the copy down behaviour is incorrect |
| AG-13154 | Feature Request | [State] Allow the grid state to save and restore filters in pivot mode |
| AG-13149 | Defect | cellEditorPopup causes onCellFocused to be called when losing focus |
| AG-13147 | Feature Request | [Columns] Add more granular reactivity of columnDefs |
| AG-13143 | Feature Request | [Cell Selection] Allow splitting the selected cell range when row dragging |
| AG-13141 | Feature Request | [Accessibility] Allow resizing the sidebar with keyboard only |
| AG-13137 | Feature Request | [Pivoting] Allow changing/updating properties for pivot result columns |
| AG-13130 | Defect | When using React, calling api.autoSizeColumns in the onRowGroupOpened event handler, the columns are not auto-sized |
| AG-13125 | Feature Request | [Accessibility] Allow grid to be labelled with aria-multiselectable=true when it supports multiple row selection and/or cell range selection |
| AG-13124 | Feature Request | [Accessibility] Allow each grid cell with a context menu to use aria-haspopup=true to indicate this |
| AG-13120 | Defect | When colDefs field or valueGetter are updated reactively, groups are not regenerated |
| AG-13118 | Feature Request | [Integrated] Allow plotting scatter charts in combination charts |
| AG-13113 | Defect | [Layout & Styling] When cell text selection is enabled height of cell components can be incorrect |
| AG-13097 | Feature Request | [API] Deprecate gridOption suppressAutoSize in favor of existing colDef.suppressAutoSize |
| AG-13096 | Feature Request | [Integrated] Allow defining a default category for Integrated Charts if a category column is not included in the range selection |
| AG-13091 | Feature Request | [Accessibility] Update markup for standard grid buttons which open popups to set aria-haspopup=true |
| AG-13080 | Defect | [Safari] browser tooltip is shown when cell content is truncated even when enableBrowserTooltips = false |
| AG-13075 | Feature Request | [Column Menu] Remove the 'None' option in the Value Aggregation submenu when in pivot mode |
| AG-13074 | Defect | [Master Detail][Row Grouping] Classlist for the row doesn't reflect correct .ag-row-odd/even class when row expand |
| AG-13071 | Feature Request | [Accessibility] Allow selecting multiple cell ranges with keyboard only (just like Excel, with SHIFT+F8) |
| AG-13052 | Feature Request | [Fill Handle] Allow disabling number handling with the Fill Handle |
| AG-13049 | Feature Request | [Columns Tool Panel] Allow suppressColumnsToolPanel to hide columns from both the Row Groups and Value section of the tool panel |
| AG-13047 | Feature Request | [Localization] Allow inheriting the master-level locale in detail-levels by default and overriding it in detail levels |
| AG-13046 | Feature Request | Column model refactoring |
| AG-13043 | Feature Request | [Floating Filters] Display default and custom placeholder text and a magnifying glass icon in the floating filter input |
| AG-13042 | Feature Request | [Theming] Allow changing theme parameter size to change grid element sizes for virtualised row models (SSRM, IRM, VPRM) |
| AG-13020 | Feature Request | [API] Deprecate the grid paginationChanged event and replace it more granular-level events |
| AG-13018 | Feature Request | [Integrated] Allow the creation of pivoted statistical and specialised series on the UI |
| AG-13011 | Feature Request | [SSRM] [Row Grouping] Merge `groupDefaultExpanded`, `isGroupOpenByDefault` and `isServerSideGroupOpenByDefault` grid properties for default row group expansion |
| AG-13005 | Defect | [Scrolling] *Mac only* - When opening a context menu or charts next to a scrollbar and scrolling the z-index breaks and scrollbar renders on top |
| AG-12996 | Feature Request | [Pivoting] Allow pivoting by a column that contains an array of values (this way a row will appear in more than one pivot group) |
| AG-12993 | Feature Request | [Clipboard] Allow interaction with a ClipboardItem instead of processing it as text |
| AG-12980 | Feature Request | [Integrated] Allow maximizing the Integrated Charts programmatically on chart creation |
| AG-12977 | Feature Request | [Accessibility] Allow editable grid cells to be announced as editable when using a callback |
| AG-12965 | Defect | Code reference plugin can't process code now in ag-grid-community |
| AG-12964 | Feature Request | [API] Add api.getFirstNodeInViewport() and api.getLastNodeInViewport() as a replacement for deprecated api.getModel().getRowIndexAtPixel |
| AG-12961 | Feature Request | [Types] Add generic context type for CustomDetailCellRendererProps |
| AG-12960 | Feature Request | [Types] Add improvements for types |
| AG-12957 | Defect | [Regression] When using a grand total row, it's counted in the number of paginated rows; when the number of rows equals the paginationPageSize and includes a grand total row, an extra page is shown with only the total row |
| AG-12954 | Feature Request | [Clipboard] Allow suppressing copy functionality like paste/cut |
| AG-12953 | Feature Request | [Clipboard] Deprecate grid option suppressClipboardPaste in favor of existing colDef.suppressPaste |
| AG-12945 | Feature Request | [Events] Add new event for Rich Select Editor multi-select to allow capturing each selection of pill |
| AG-12940 | Feature Request | [Pivoting] Prevent grouping and pivoting by the same column |
| AG-12937 | Feature Request | [Column Group] Allow setting lockVisible to group columns, so they show no checkbox in the column tool panel |
| AG-12934 | Feature Request | [Advanced Filter] Allow comparing values between columns in the advanced filter |
| AG-12928 | Feature Request | [State] Allow grid state to keep state of all columns (provided and not provided) |
| AG-12920 | Feature Request | [Cell Data Types] Add additional data type to support bigint and formatters |
| AG-12909 | Feature Request | [Integrated] Allow Switching Category/Series for Combo Range Charts |
| AG-12866 | Feature Request | [API] Expose GridApi via Root Dom Node and Vice Versa |
| AG-12864 | Feature Request | [Integrated] Add `sankey` diagram to Integrated Charts |
| AG-12862 | Defect | [Integrated] RTL related UI issues in Integrated Charts |
| AG-12860 | Feature Request | [Integrated] Allow retaining Switch Series/Category after switching chart types in Integrated Charts |
| AG-12851 | Defect | [Column Spanning] colSpan is not reactive |
| AG-12848 | Feature Request | [Total Rows] Allow group total row, grand total row to be sticky when groupHideOpenParents=true |
| AG-12843 | Feature Request | [Codemods] Allow codemods to skip files which don't require any transformation to be applied |
| AG-12841 | Feature Request | [API] Allow hiding the auto-group column via setColumnsVisible API method |
| AG-12837 | Feature Request | [Column Pinning] Allow the threshold for processUnpinnedColumns to be configured |
| AG-12817 | Feature Request | [Column Filters] Allow applying column filters without having to first initialise the filter UI components |
| AG-12811 | Feature Request | [SSRM] Allow the block size (cacheBlockSize value) to be set to match the page size (paginationPageSize value) |
| AG-12807 | Feature Request | [SSRM] Allow changing cacheBlockSize not to reset the SSRM store |
| AG-12800 | Feature Request | [API] Update names of grid API methods paginationGetRowCount and paginationGetTotalPages to clarify their use |
| AG-12792 | Feature Request | [Integrated] Allow defining custom aggFunc for Integrated Charts UI |
| AG-12779 | Feature Request | [API] Expose TContext TypeScript generic for all column interfaces |
| AG-12773 | Feature Request | [Checkboxes] Allow columns with boolean data type to have a header checkbox |
| AG-12757 | Defect | React NextJS Maximum Depth Exceeded |
| AG-12746 | Defect | [Regression] When using a valueFormatter in defaultColDef, it does not apply to columns with cell data type 'number' |
| AG-12723 | Feature Request | [Overlay] Allow displaying Skeleton Loading indicators instead of the loading overlay when loading rows using the Client-Side Row model |
| AG-12714 | Feature Request | [Keyboard Navigation] Allow not closing a popup editor when pressing the ESC key |
| AG-12702 | Defect | [Regression] Custom editor test fails after upgrading to version 31.0.3+ |
| AG-12683 | Feature Request | [Columns Tool Panel] Allow column moving between Tool Panels to only take effect after the user drops the column, not while column is being dragged |
| AG-12667 | Feature Request | [Cell Data Types] Allow boolean data type column to display indeterminate checkbox state in the group row consistently with leaf rows |
| AG-12665 | Feature Request | [Theming] Remove notch/clip displayed in vertical borders |
| AG-12658 | Feature Request | [SSRM] Allow expanding / collapsing row group levels after initial load from API |
| AG-12643 | Feature Request | [Export] Allow suppressing the dataPath from showing when exporting row groups/tree data to Excel |
| AG-12639 | Feature Request | [Advanced Filter] Allow for custom parsing of values for the advanced filter |
| AG-12630 | Feature Request | [Pivoting] Allow pivot result columns to react to changes in pivoted column colDef and defaultColDef |
| AG-12622 | Feature Request | [Pagination] Allow showing all records on a single page using an 'All' rows option in the page size selector |
| AG-12609 | Feature Request | [Columns Tool Panel] Allow displaying a custom context menu for items in the columns list of the column tool panel |
| AG-12602 | Feature Request | [API] Allow inserting new rows via transactions at the correct index regardless of sorting/filtering applied via rowNode.rowPosition |
| AG-12592 | Feature Request | [Column Filters] Allow setting Min / Max values to Number Filter |
| AG-12579 | Feature Request | [Accessibility] Allow handling empty container roles for accessibility tools |
| AG-12576 | Feature Request | [API] Allow `rowNode.getRoute()` to return the full route to leaf nodes for CSRM and SSRM |
| AG-12571 | Feature Request | [Keyboard Navigation][Cell Editing] Allow keyboard navigation to happen asynchronously when using readOnlyEdit |
| AG-12557 | Feature Request | [Row Grouping] Allow templating the area above the grid to show Row Group/pivot Panel and custom UI components in it (buttons, inputs, quick filter, etc) |
| AG-12548 | Feature Request | [Accessibility] Allow mobile devices to be accessible when used in combination with screen readers |
| AG-12547 | Feature Request | [Accessibility] Allow Column Resize to be accessible for screen reader users |
| AG-12537 | Feature Request | [Keyboard Navigation] Allow suppressHeaderKeyboardEvent callback to suppress moving and resizing of columns using keyboard |
| AG-12534 | Feature Request | [Pivoting] Allow displaying the column group headers above pivoted columns |
| AG-12531 | Feature Request | [Rows] Allow processRowPostCreate to be called for Full Width Rows |
| AG-12526 | Feature Request | [Pivoting] Allow pivot Columns to have Lazy Load behaviour similar to Row Groups |
| AG-12525 | Feature Request | [Advanced Filter] Allow advanced filter to display "No matches" message when searching for non-existent columns |
| AG-12513 | Feature Request | [SSRM] Allow loading row height to be set via getRowHeight callback |
| AG-12511 | Feature Request | [Master Detail] Allow embedFullWidthRows to work with pinned master columns without leaving a white space |
| AG-12505 | Feature Request | Improve Support For Hot Module Reloading |
| AG-12492 | Feature Request | [SSRM] Allow restoring the page index when using pagination in SSRM |
| AG-12473 | Feature Request | [Website] Update the Performance demo example and provide source code |
| AG-12470 | Feature Request | [Website] Allow displaying and referencing nested API objects |
| AG-12453 | Feature Request | Allow path-based grid option property listeners |
| AG-12451 | Feature Request | [Scrollbars] Prevent scrollbars rapidly flashing on and off when grid height and width hardcoded to specific pixel values (Mac only) |
| AG-12441 | Feature Request | [Cell Editing] Allow use of highlightMatch property with custom cell renderer in richSelectEditor |
| AG-12440 | Feature Request | [Accessibility] Allow not showing the top menu item as focused when opening a menu using the mouse |
| AG-12426 | Feature Request | [Excel Export] Allow adding Azure Information Protection sensitivity labels to exported Excel files |
| AG-12416 | Feature Request | [Row Grouping] Allow differentiation between children and descendents level when grouping |
| AG-12402 | Feature Request | [State] Allow automatically moving married children in the column state to the end of the column group when applying order |
| AG-12397 | Defect | When using grandTotalRow: "bottom", the border above the sticky bottom rows which spans the entire width of the grid instead of only the total column width |
| AG-12384 | Feature Request | [Column Pinning] Allow scrolling the unpinned columns viewport when range selection reaches pinned columns |
| AG-12364 | Feature Request | [Integrated] Allow series labels on cross-filtering charts |
| AG-12363 | Feature Request | [Integrated] Allow row grouped cross-filtering charts |
| AG-12352 | Defect | When using Firefox and the number of fields requires a scroll bar, tab from search in column tool panel focus is lost |
| AG-12342 | Feature Request | [API] Investigate implications of changing `rowNode.allLeafChildren` and other rowNode properties to getters to improve performance |
| AG-12339 | Feature Request | [Keyboard Navigation] Allow keyDown event to fire on column headers to allow adding custom behaviour |
| AG-12335 | Feature Request | [Filtering] Add advancedFilterModified event for the advanced filter |
| AG-12331 | Feature Request | [API] Update api.refreshHeader to refresh column headers and add option to recreate |
| AG-12325 | Feature Request | [Scrolling] Close the open popup when Column/Row virtualisation is suspended and the cell/column associated with a popup is scrolled out of view |
| AG-12324 | Feature Request | [Tooltip] Allow tooltips to only show when value is truncated in group column cells (tooltipShowMode: 'whenTruncated',) |
| AG-12316 | Feature Request | [Viewport] Improve performance with initial state |
| AG-12315 | Feature Request | [Columns Tool Panel] Add theme variables to control the height of elements within the columns tool panel |
| AG-12310 | Feature Request | [Shadow DOM] Add a new grid option for grid to render itself inside a shadow root |
| AG-12305 | Feature Request | [Row Grouping] Allow preserving group column state when using groupDisplayType='multipleColumns' and changing the grouped columns |
| AG-12304 | Feature Request | [Sidebar] Allow displaying all the buttons in the sidebar, without cutting them off |
| AG-12290 | Feature Request | [Scrolling] Allow support for sticky columns which stick along the edges of viewport instead of scrolling out of view |
| AG-12278 | Feature Request | [Column Filter] Allow set filter to keep all values in all columns as unchecked when they are filtered out by a filter applied to another column |
| AG-12274 | Feature Request | [Navigation] Allow tabbing into next floating filter and skipping disabled input cell |
| AG-12266 | Feature Request | [Cell Editing] Add enableGroupEdit to officially supported documentation |
| AG-12265 | Feature Request | [Cell Editing] Allow aggregated total values in row groups to be edited and spread among children |
| AG-12264 | Feature Request | [Cell Editing] Allow aggregated total values in row groups to be edited and distributed as per user definition |
| AG-12263 | Feature Request | [Cell Editing] Allow editing the row group and tree data group column value |
| AG-12250 | Feature Request | [Filtering] Allow numberFilter to convert object to number for count aggregation filtering |
| AG-12249 | Feature Request | [Column Pinning] Allow pinned columns to unpin due to limited space from right to left instead of left to right |
| AG-12247 | Feature Request | [Vue] Add JSX support in Vue custom components |
| AG-12240 | Feature Request | [Overlay] Allow "No rows to show" overlay to be compatible with pinned rows and extended headers |
| AG-12229 | Feature Request | [Filtering] Allow returning the filter model from the initial state whilst the Set Filter is initialising |
| AG-12195 | Feature Request | [Column Moving] Allow suppressing movable columns only by header but not from the column tool panel |
| AG-12180 | Feature Request | [API] Deprecate gridOptions.suppressMovableColumns because it's already available as colDef.suppressMovable |
| AG-12174 | Feature Request | [Row Pinning] Allow users to manually pin/unpin rows |
| AG-12158 | Feature Request | [Updating Data] Prevent rows with duplicate row id values and allow a consistent approach in handling duplicates in 'add' transactions |
| AG-12139 | Feature Request | [Filtering] Allow setFilterModel to use OR instead of AND for conditions |
| AG-12138 | Feature Request | [Custom Components] Improve error handling when calling callbacks passed to custom components after the grid has been destroyed |
| AG-12135 | Feature Request | [Columns Tool Panel] Add to columns tool panel a second tab containing a full list of columns, allowing to only select some of them to be displayed in the columns tool panel |
| AG-12133 | Feature Request | [Filter Tool Panel] Allow column to disappear when hiding column in grid |
| AG-12131 | Feature Request | [Docs] Add an explanation note to extending built-in data types |
| AG-12108 | Feature Request | [API] Allow suppressKeyboardEvent to prevent expand/collapse row group via keyboard |
| AG-12063 | Feature Request | [Toolbar] Allow adding a Clear All button to Row Group, Pivot and Value panels for a quick removal of all columns |
| AG-12058 | Feature Request | [Accessibility] Update accessibility for tree data to show relationship between parent and child rows |
| AG-12054 | Feature Request | [Accessibility] Update set filter item markup to avoid JAWS announcing it at "left parent right parent" when a checkbox is present |
| AG-12046 | Feature Request | [Events] Add source property to rowGroupOpened event |
| AG-12045 | Feature Request | [Events] Add source property to cellFocused event |
| AG-12026 | Feature Request | [Integrated] Allow series multi-select input on Set Up panel |
| AG-12014 | Feature Request | [Pivoting] Allow auto collapsing pivot column groups so that there is only ever one opened |
| AG-12012 | Feature Request | [Editing] Allow setting the default "empty" value for the grid |
| AG-11989 | Feature Request | [Integrated] Allow restoring to original Chart category selection when the row grouping is removed |
| AG-11914 | Feature Request | [Cell Editing][React] Allow startEditingCell to be functional when called immediately after ensureIndexVisible |
| AG-11882 | Feature Request | [SSRM] Allow Master rows to redetermine their master status after data update |
| AG-11877 | Defect | Sticky Grand Total Row & paginationAutoPageSize displays vertical scrollbar and one more row than needed |
| AG-11874 | Feature Request | [Scrolling] Allow scrolling vertically and horizontally when hovering over pinned rows/columns |
| AG-11862 | Feature Request | [Accessibility] Allow JAWS to not announce all column/context menu items as "selected" |
| AG-11859 | Feature Request | [Column Spanning] Allow displaying cell borders when selecting or using fill handle on a range of cells which include spanned column rows |
| AG-11854 | Feature Request | [Integrated] Add `map` chart to integrated charts |
| AG-11849 | Feature Request | [Row Sorting] Allow ascending row sorting so that values are sorted alphabetically case-insensitive |
| AG-11848 | Feature Request | [Integrated] Allow Integrated Charts to chart with Array values |
| AG-11826 | Feature Request | [Accessibility] Allow aria-labelledby set in columns tool panel DIV container to point to textual content instead of button |
| AG-11792 | Feature Request | [Pivoting] Allow showing non-grouped columns next to pivot columns when both pivoting and row grouping are active |
| AG-11785 | Feature Request | [Row Grouping] Allow keeping the expanded/collapsed state of group rows after sorting / filtering in SSRM |
| AG-11781 | Feature Request | [Accessibility] Allow column sort order index to be announced for sorted columns |
| AG-11769 | Feature Request | Reduce pivot memory consumption by redesigning generated pivot result column IDs |
| AG-11746 | Feature Request | [SSRM] Allow calling api.resetRowHeights when using SSRM to update/reset row heights |
| AG-11742 | Feature Request | [Column Filters] Add IN and NOT IN filtering operators allowing to match against multiple values |
| AG-11740 | Feature Request | [Pivoting] Allow always displaying the pivot column group aggregated columns at all levels instead of hiding them when a pivot group is expanded |
| AG-11730 | Feature Request | [Columns Tool Panel] Allow column group checkboxes to reflect the correct visible state (and toggle children visibility) when children columns use suppressColumnsToolPanel or lockVisible |
| AG-11725 | Feature Request | [Columns Tool Panel] Prevent showing an unnecessary expand icon when all column group's children are hidden using suppressColumnsToolPanel=true |
| AG-11724 | Feature Request | [Events] Add to columnHeaderClicked event params the event object and the clicked DOM element |
| AG-11723 | Feature Request | [Vue] Update Vue 3 to fully support Composition API |
| AG-11721 | Feature Request | [Frameworks] Add to the current custom header and group header component interface the afterGuiAttached event which fires when the HTML is ready |
| AG-11669 | Feature Request | [React] Investigate potential memory leak in React when updating data via applyTransactionAsync |
| AG-11667 | Feature Request | [Styling] Allow vertically centre-aligning row text when setting rowHeight |
| AG-11655 | Feature Request | [SSRM] Add new property to display error rows when duplicate rowIDs are provided |
| AG-11650 | Feature Request | [Filtering] When using setFilter in excelMode setting the filter in succession resets it |
| AG-11647 | Feature Request | [Events] Add onClick event for row group panel pills |
| AG-11646 | Feature Request | [Styling] Allow column header element to apply hover styling when hovering over "child" elements |
| AG-11639 | Feature Request | [Touch] Allow columns in the sidebar to be announced on touch devices after searches |
| AG-11636 | Feature Request | Add Balham theme to the AG Grid Figma design system |
| AG-11625 | Feature Request | [Columns Tool Panel] Allow not grouping/pivoting/aggregating by hidden or suppressColumnsToolPanel columns when dragged and dropped as part of a column group |
| AG-11610 | Feature Request | [Cell Renderer] Provide better support for renderers as editors |
| AG-11608 | Feature Request | [Filtering] Improve Multi Filter Params |
| AG-11606 | Feature Request | [Events] Alternative for cellKeyDown event when changes made via API |
| AG-11603 | Feature Request | [Layout] Allow support for CSS zoom attribute in grid |
| AG-11602 | Feature Request | [Pivoting] Allow better control over column visibility for pivot result column and column visibility switching between pivot and non pivot modes |
| AG-11576 | Feature Request | [Floating Filters] Highlight floating filter text field when input string is unapplied |
| AG-11572 | Feature Request | [Column Filters] Allow typing in floating filters to fire filterModified event when using filter APPLY button |
| AG-11562 | Feature Request | [Columns Tool Panel] Allow displaying images next to columns tool panel section headers (Pivot Mode, Row Groups, Column Labels, Values) which when hovered show tooltips explaining their use |
| AG-11528 | Feature Request | [Integrated] Allow creating pivot Combination Charts via API |
| AG-11525 | Feature Request | [Column Filters] Allow switching between regular and advanced filters in the grid UI |
| AG-11524 | Feature Request | [Row Grouping] Allow restoring original column visibility when ungrouping the same column |
| AG-11521 | Feature Request | [SSRM] Allow unsorting rows (reverting to original row order) when using client-side sorting in SSRM |
| AG-11515 | Feature Request | [Integrated] Allow Ordinal Time axis in Integrated Charts |
| AG-11497 | Feature Request | [Tooltips] Allow showing a header and set filter tooltip by default without setting colDef.headerTooltip or filterParams.showTooltip=true |
| AG-11489 | Feature Request | [Filtering] Allow automatic conversion of filter model to the appropriate format in case a multi-filter is used |
| AG-11485 | Feature Request | [Aggregation] Allow refreshCells to update aggregated values when values have been modified |
| AG-11483 | Feature Request | [Column Menu] Allow registering full configs for custom menu items in custom wrappers |
| AG-11452 | Feature Request | [State] Allow restoring state when the sidebar is updated |
| AG-11448 | Feature Request | [Tree Data] Add support for different grouping at different levels in tree data |
| AG-11352 | Feature Request | [Advanced Filter] Allow displaying custom filter component for the filtered column in the filter builder UI |
| AG-11351 | Feature Request | [Excel Export] Allow exporting a sheet in Excel workbook as hidden |
| AG-11341 | Feature Request | [Column Headers] Display an error when duplicate colId values are provided in column definitions |
| AG-11340 | Feature Request | [Performance][Column Headers] Display a console warning when duplicate colId values are provided in column definitions |
| AG-11307 | Feature Request | [Sparklines] Allow overlaying multiple sparkline bars |
| AG-11306 | Feature Request | [Filtering] Allow the user to provide a custom matching function for the mini filter |
| AG-11305 | Feature Request | [Filtering] Allow typing in the floating filter input when using multiple filtering conditions (AND/OR) |
| AG-11295 | Feature Request | [Aggregation] Allow total footer row to be expandable/collapsible |
| AG-11294 | Feature Request | [Filtering] Allow date filter to process '' as a blank value |
| AG-11293 | Feature Request | [Integrated] Allow using a unique identifier to restore charts |
| AG-11289 | Feature Request | [Keyboard Navigation] Allow using HOME/END/PG UP/PG DN in columns tool panel row group/pivot/value lists |
| AG-11275 | Feature Request | [Integrated] Allow users to charts with the entire column from the UI |
| AG-11266 | Feature Request | [Integrated] Allow Integrated Charts specific valueGetter |
| AG-11265 | Feature Request | [Layout & Styling] Allow AG Grid elements to respond to Safari font size override |
| AG-11262 | Feature Request | [Advanced Filter] Allow advanced filter to get primary columns from tree data grid |
| AG-11252 | Feature Request | [Column Filters] Allow set filter to filter pivot result columns |
| AG-11250 | Feature Request | [Integrated] Allow Integrated Charts to auto-size chart height |
| AG-11230 | Feature Request | [Cell Editing] Allow entering values outside of the list of the rich select editor |
| AG-11215 | Feature Request | [Cell Editing] Allow valueParser to be called with null as an input param type (to distinguish between null and empty string) |
| AG-11207 | Feature Request | [Aggregation] Allow grand total row without row grouping to be adjusted and add "Total" string in first column |
| AG-11185 | Feature Request | [Layout & Styling] Allow users to add conditional formatting for rows and cells (just like in Excel) |
| AG-11164 | Feature Request | [Editing] Use colDef.equals (when provided) to determine whether a value has changed after editing |
| AG-11155 | Feature Request | [Updating Data] Allow keeping the current visible rows unchanged as new rows are added above due to background operations (transactions) (keep the same rows in view as the scrolling position changes) |
| AG-11151 | Feature Request | [API] Add a new API method as a replacement for api.getModel().getType() |
| AG-11134 | Feature Request | [Integrated] Extend support for Switch Category/Series to grouped and pivoted charts |
| AG-11119 | Feature Request | [Column Sizing] Allow column auto-sizing to use the entire grid width when an unnecessary vertical scrollbar is shown initially |
| AG-11091 | Defect | When using minified client side row model a typeError occurs |
| AG-11076 | Feature Request | [Context Menu] Allow providing the clicked target in IMenuActionParams to specify what exactly was clicked |
| AG-11072 | Feature Request | [Cell Editing] Allow pressing UP/DN ARROW, PG DN/UP, HOME/END keys when focusing an editor to not scroll the grid viewport and page |
| AG-11055 | Feature Request | [SSRM] Add a recursive: boolean flag to refreshServerSide |
| AG-11034 | Feature Request | [Pivoting] Enhance pivotComparator to have underlying value, and formatted value |
| AG-11032 | Feature Request | [Overlay] Allow overlays for a single column |
| AG-10945 | Feature Request | [Accessibility] Allow announcing grid content only after grid loads data (via aria-busy=true) |
| AG-10934 | Feature Request | [Row Dragging] Allow row dragging to scroll the page when using domLayout=autoHeight |
| AG-10919 | Feature Request | [Cell Editing] Allow displaying an extra row in each row group and at the bottom/top of grid for user to add new rows to grid |
| AG-10917 | Defect | [Integrated] Integrated Chart uses Row Group as charting category incorrectly |
| AG-10906 | Feature Request | [Cell Rendering] Allow smoother animations when setting empty rowData with getRowId in master/detail |
| AG-10877 | Feature Request | [Accessibility] Allow Narrator to correctly announce columns/filters tool panel content |
| AG-10862 | Feature Request | [Column Header] Allow hiding the filter button in the column header when no filter is applied and the column header isn't focused/hovered |
| AG-10854 | Feature Request | [React] Make processPivotResultColGroupDef and processPivotResultColDef callbacks reactive |
| AG-10844 | Feature Request | [Accessibility] Allow announcing the column name for the floating filter button |
| AG-10841 | Feature Request | [Column Header] Allow custom column header component to fully control keyboard interaction and accessibility aria label tags |
| AG-10830 | Feature Request | [Documentation] API Docs should indicate which version a method was introduced |
| AG-10819 | Feature Request | [Advanced Filter] Allow displaying custom filter options for the filtered column |
| AG-10773 | Feature Request | [State] Allow gridState to be used in columnState and vice versa |
| AG-10747 | Feature Request | [Overlay] Allow option for overlay to cover the whole size of the grid |
| AG-10732 | Feature Request | [Clipboard] Investigate improving performance when copying/pasting/clearing a large cell range |
| AG-10709 | Feature Request | [Frameworks] Allow Vue 3 to support multiple root elements |
| AG-10704 | Feature Request | [Cell rendering] [Vue] Add support for Scoped CSS for cell renderers when using script setup syntax |
| AG-10702 | Feature Request | [Cell Rendering] Allow formatting cell values using format strings according to their cellDataType |
| AG-10696 | Feature Request | [SSRM] Add batch expansion for Master-Detail in SSRM |
| AG-10672 | Feature Request | [Excel Export] Allow displaying an overlay while the CSV/Excel export is in progress |
| AG-10669 | Feature Request | [API] Rename API members related to tool panels to use 'expand' instead of 'open' and 'collapse' instead of 'close' |
| AG-10642 | Feature Request | [Layout & Styling] Allow grid rows to render as list items/cards to support narrower screens on mobile devices |
| AG-10640 | Feature Request | [Accessibility] Investigate adding contrast between text and background in AG Grid themes |
| AG-10628 | Feature Request | [Pivoting] Allow valueFormatter to be run for the cell values shown in pivot result column headers |
| AG-10598 | Feature Request | [Events] Allow support for event reasons as properties in stateUpdated event |
| AG-10593 | Feature Request | [SSRM] Fix SSRM `groupKeys` type |
| AG-10583 | Feature Request | [Column Filters] Allow keeping column filter UI state when a call to api.setFilterModel doesn't change the applied filter model |
| AG-10573 | Feature Request | [Excel Export] Allow exporting grand total row in the grid as a table total row in Excel |
| AG-10566 | Defect | [Selection] When using Firefox cellTextSelection highlights all text above currently selected cell if moving cursor to top of cell |
| AG-10563 | Feature Request | [Column Headers] Add event to fire when the default column header is double-clicked |
| AG-10530 | Feature Request | [Integrated] Add gradient scale colours customisation for heatmap & treemap & sunburst |
| AG-10462 | Feature Request | [SSRM] Allow support for client-side sort in SSRM with transactions |
| AG-10459 | Feature Request | [Testing] Allow providing grid configuration to be used for testing only via a separate testing module in AG Grid |
| AG-10378 | Feature Request | [Cell Styling] Always call cellClass and cellStyle functions on row data updates, even if the cell value hasn't changed |
| AG-10372 | Feature Request | [Cell Rendering] Simplify handling of mouse events in custom cell renderers |
| AG-10345 | Feature Request | [Row Animation] Allow moving rows to be rendered over remaining (static) rows when changing row position |
| AG-10296 | Feature Request | [Typings] Investigate performance improvements for compile time |
| AG-10288 | Feature Request | [Row Grouping] Allow configuring the direction of group row/tree data collapse/expand |
| AG-10278 | Feature Request | [SSRM] Improve support for websocket configurations |
| AG-10277 | Feature Request | [Pivoting] Allow customizing the precedence of whether a column is aggregated, grouped or pivoted when changing column visibility in pivotMode |
| AG-10255 | Feature Request | [Advanced Filter] Allow configuration of buttons shown in advanced filter UI |
| AG-10254 | Feature Request | [Tooltip] Allow giving users full control over displaying and hiding tooltips based on conditions |
| AG-10247 | Feature Request | [Excel export] Allow configuring the direction of group row collapse/expand in the Excel export |
| AG-10239 | Feature Request | [Accessibility] Allow keyboard navigation through all the elements of the default column header using the TAB key (sort button, filter button, column menu button) |
| AG-10184 | Feature Request | [Accessibility] Allow column menu to be accessed directly by focusing the column header menu button via keyboard (without keyboard shortcut) |
| AG-10183 | Feature Request | [Accessibility] Allow column moving via keyboard only without a keyboard shortcut |
| AG-10182 | Feature Request | [Accessibility] Allow column resizing via keyboard only without a keyboard shortcut |
| AG-10181 | Feature Request | [Column Filters] Allow applying a floating filter when the floating filter input loses focus |
| AG-10161 | Feature Request | [Integrated] Add context menu to Integrated charts |
| AG-10146 | Feature Request | [Value Formatter] Allow using the valueFormatter with number values for the other export features, but not for Excel |
| AG-10141 | Feature Request | [Cell Editing] Skip non-editable cells in fullRow edit when the user tabs as if the non-editable cell has suppressNavigable=false |
| AG-10135 | Feature Request | [Integrated] Allow adding crosslines to integrated charts via themeOverrides |
| AG-10121 | Feature Request | [Scrollbar] Allow Scrollbar Annotation to highlight grid locations that meet criteria |
| AG-10114 | Feature Request | [Tooltip] Allow tooltips to be displayed indefinitely |
| AG-10097 | Feature Request | [Column Filters] Allow extracting the current filter option evaluation into reusable functions so custom filters can only provide filtering UI |
| AG-10095 | Defect | [Tooltip] When using iOS handheld devices, the tooltip does not show up after pressing and holding a cell |
| AG-10076 | Feature Request | [React] Make autoGroupColumnDef comparator Reactive |
| AG-10071 | Feature Request | [Column Pinning] Allow locking pinning columns for individual sides (left, right) |
| AG-10065 | Feature Request | [Website] Update search to show results in a larger popup and search only in topics list (instead of full page search) |
| AG-10061 | Feature Request | [Columns] Allow group columns to inherit more properties from the underlying column when grouping with ‘multipleColumns’ |
| AG-10048 | Defect | Unable to get getCellEditorInstances() for non-visible columns of full row edit |
| AG-10043 | Feature Request | [Tooltip] Allow setting headerTooltip via a functional callback (headerTooltipValueGetter) or call tooltipValueGetter when hovering over header cells |
| AG-10029 | Feature Request | [Column Filters] Add support for "in range" date filter in advanced filtering |
| AG-10018 | Feature Request | [Columns Tool Panel] Allow showing pinned columns in the columns list in the columns tool panel |
| AG-10017 | Feature Request | [Styling] Enlarge the target size of menu buttons in column header to 24px times 24px |
| AG-10013 | Defect | [Context menu] iOS only - Context menu is cut off when right clicking into grid |
| AG-9997 | Feature Request | [Keyboard Navigation] Allow arrows keys to navigate from header cell to grid cell even if colSpan stretches across the cells below headers |
| AG-9995 | Feature Request | [Column Filters] Add a new overlay to display message "No matching rows" when no results from filtering |
| AG-9985 | Feature Request | [Aggregation] Allow showing the value aggregation submenu in column menu when the grand total footer row is shown even if there's no row grouping |
| AG-9977 | Feature Request | [API] Allow updating specific column definitions by setColumnDefs |
| AG-9918 | Feature Request | [Website] Display a pseudo console component in docs pages when needed, rather than asking users to open the dev console |
| AG-9882 | Feature Request | [Cell Editors] Allow agDateCellEditor to handle input in both date and string format |
| AG-9877 | Defect | [Context Menu] When using Firefox and using the keyboard to open the context menu for a cell further down the grid, the popup is shown aligned at the top edge of the grid |
| AG-9871 | Feature Request | [Row Selection] Prevent toggling row selection when showing disabled checkboxes and pressing SPACE key |
| AG-9858 | Feature Request | [Accessibility] Allow not announcing "press space to toggle column visibility" in columns tool panel when column has lockVisible=true or functionsReadOnly=true and its visibility cannot be changed |
| AG-9853 | Feature Request | [Accessibility] Allow not announcing the instructions to press SPACE to toggle value when using a boolean column with role=rowheader |
| AG-9852 | Feature Request | [Column Pinning] Update automatic column unpinning logic to re-pin columns when grid is wide enough to fit them |
| AG-9850 | Feature Request | [Aggregation] Allow showing aggregated columns values as related to other column values (just like the SHOW VALUES AS submenu in Excel) - percentage from group/total, difference from another value etc |
| AG-9792 | Feature Request | [Cell Editing] Add support for loading editor items in response to user typing a search inside the agRichSelectCellEditor input |
| AG-9765 | Feature Request | [Cell Editing] Add a custom numeric editor so numeric input can be enforced for all browsers |
| AG-9764 | Feature Request | Investigate class change in React triggering resetting row height reset |
| AG-9757 | Feature Request | [Row Height] Allow applying autoHeight=true on a per-row basis in the grid (currently applies to all grid rows) |
| AG-9722 | Feature Request | [Row Grouping] Allow overriding the default unbalanced group behaviour and preserve the original order |
| AG-9710 | Defect | [Layout & Styling] Grid header has a default 1px border regardless of headerHeight or custom border |
| AG-9709 | Feature Request | [Cell Data Types] Allow setting cellDataType dynamically via callback |
| AG-9705 | Feature Request | [Column Pinning] Allow using column flex values across the pinned and unpinned column containers |
| AG-9704 | Feature Request | [Column Sizing] Add a new column sizing mode that auto-sizes columns first and if there's leftover space, it increases their width proportionally to fill the grid width |
| AG-9694 | Feature Request | [Column Type] Allow custom column types to extend each other |
| AG-9692 | Defect | [SSRM] Incorrect server-side filtering request when using multiple column definitions with the same colId value |
| AG-9682 | Feature Request | [Cell Rendering] Allow showing single Loading Cell Renderer on column sort |
| AG-9670 | Feature Request | [Pagination] Allow customizing the appearance of the pagination panel elements via a template |
| AG-9664 | Feature Request | [Pivoting] Allow sorting the pivot columns by clicking their headers in the pivot panel or the column tool panel |
| AG-9663 | Feature Request | [Pivoting] Allow underlying column sort order to be applied to pivot columns just like it is to row group columns |
| AG-9654 | Feature Request | [React] Make colDef properties reactive - icons, pivotComparator, showRowGroup |
| AG-9650 | Feature Request | [Viewport Row Model] Add Master/Detail functionality to the viewport row model |
| AG-9645 | Feature Request | [Accessibility] Allow users to reorder columns using the keyboard in the pivot panel |
| AG-9639 | Feature Request | [Export] Make the option to export group footer and grand total rows public |
| AG-9637 | Defect | When grouping and aggregating the same string-type column, sorting the aggregated column sorts the group column instead |
| AG-9623 | Feature Request | [SSRM] Allow row grouping by and aggregating the same column |
| AG-9594 | Feature Request | [Accessibility] Allow screen reader to announce "Press Enter to expand/collapse" when focusing a cell with an exand/collapse button (inside a group row) |
| AG-9593 | Feature Request | [Layout & Styling] Allow card styles for custom pop up editors |
| AG-9578 | Feature Request | [Accessibility] Allow TAB to avoid navigating within radio buttons and to switch to next focusable UI element |
| AG-9552 | Feature Request | [Accessibility] Allow using SPACE key to select an item and close the agSelectCellEditor and agRichSelectCellEditor when in single-select mode |
| AG-9536 | Feature Request | [Integrated] Add migration of chart models to Charts version 9 |
| AG-9525 | Feature Request | [Context menu] Add attribute to show/hide items in the context menu based on criteria |
| AG-9513 | Feature Request | [Column Menu] Allow "Group By" string to accept variables for the column name |
| AG-9509 | Feature Request | [Layout & Styling] Allow responsive layout for material theme text field |
| AG-9499 | Feature Request | [Sparklines] Allow displaying sparklines in tooltips |
| AG-9496 | Feature Request | [Column Filters] Allow restricting the max amount of nested filter conditions in Advanced Filter |
| AG-9494 | Defect | [Pivoting] ValueFormatter doesn't run consistently in pivot mode |
| AG-9490 | Feature Request | [Row Dragging] Allow always displaying the row drag in the first displayed column |
| AG-9488 | Feature Request | [Cell Editing] Allow only saving changes via confirmation button when using full row editing |
| AG-9480 | Feature Request | Separate ColumnState interface for Setting and Getting due to nulls |
| AG-9477 | Feature Request | [Excel Export] Allow pivot mode export to Excel PivotTable (export the unpivoted underlying grid data as a Excel sheet and create a separate sheet with an Excel pivot referencing the underlying data) |
| AG-9472 | Feature Request | [Row Grouping] Investigate how to make a group row not sticky when it takes too much of the grid viewport |
| AG-9471 | Feature Request | [Advanced Filter] Allow predefined values in a dropdown to be used where filter value is typed manually (enum) |
| AG-9470 | Defect | [SSRM] onStoreRefreshed event is not fired when zero rows are returned |
| AG-9459 | Feature Request | [Docs] Update vue examples to use app.vue files in single file components using script setup |
| AG-9441 | Feature Request | [Accessibility] Allow columns tool panel layout to adapt to smaller grid sizes (or zoom) to ensure its elements remain visible |
| AG-9421 | Feature Request | [Column Width] Performance improvements for flex property and column sizing |
| AG-9401 | Feature Request | [Integrated] Allow hiding the integrated charts 'no data' overlay while the chart is loading |
| AG-9376 | Feature Request | [Excel Export] Allow number-type values to be formatted by default for export |
| AG-9372 | Feature Request | [Clipboard] Allow copying cell ranges in HTML format (rich text format) |
| AG-9371 | Feature Request | [Tooltip] Allow custom tooltip to be shown for the columns in the row group/pivoting panel and row group/pivot/aggregation panel in the columns tool panel |
| AG-9368 | Feature Request | [Accessibility] Add tooltips to built-in feature buttons in the grid (pagination panel buttons, floating filter button, column menu button, column header menu/filter button, etc) |
| AG-9367 | Feature Request | [Status Bar] Add a new status bar component that contains the pagination component |
| AG-9366 | Feature Request | [Column Filters] Allow Set Filter Tree List to support rows mapping to parents in the tree |
| AG-9363 | Feature Request | [Rendering] Allow Vue's defineAsyncComponent to work with rendering |
| AG-9351 | Feature Request | [Row Grouping] Add support for mixed group sorting for custom column header components |
| AG-9337 | Feature Request | [Pivoting] Allow to configure aggFuncs to track the variance in aggFunc value on date/number type fields |
| AG-9336 | Feature Request | [Columns] Add support for TData type to be a generic function in the colDef.field type |
| AG-9329 | Feature Request | [Column Types] Remove unused properties from TS columnTypes |
| AG-9308 | Defect | When providing autoGroupColumnDef a valueFormatter, it's called but the value isn't displayed |
| AG-9295 | Feature Request | [Types] Update all the relevant types that include context to be included as a type param |
| AG-9284 | Feature Request | [Column Group] Allow column types to work on column groups |
| AG-9258 | Feature Request | [Accessibility] Allow toggling tree data group levels with keyboard when the row group column is editable |
| AG-9251 | Feature Request | [Layout & Styling] Allow customizing rows addition/removal animations via CSS classes |
| AG-9250 | Feature Request | [Accessibility] Allow adding custom ARIA attributes to grid cells |
| AG-9237 | Feature Request | [Events] Allow cellValueChanged event callbacks to be defined against the column definition |
| AG-9229 | Feature Request | [Error Messaging] Allow the grid to link console messages to gridIds |
| AG-9228 | Feature Request | [Integrated] Allow customising the integrated charts no data overlay |
| AG-9226 | Feature Request | [Integrated] Allow disabling background click to clear cross-filter selections |
| AG-9225 | Feature Request | [Sparklines] Add support for pie series in sparklines |
| AG-9214 | Feature Request | Investigate using custom modules to patch AG Grid code |
| AG-9209 | Feature Request | [Selection] Allow getting the selected cell range values when it includes pinned rows using a Range Iterator exposing the getRowAbove and getRowBelow methods |
| AG-9208 | Feature Request | [Integrated] Allow range chart to support refdata mapping as a datasource for chart |
| AG-9198 | Feature Request | [Docs] Add example showing SSRM support for both master & detail grid together |
| AG-9192 | Feature Request | [Clipboard] Allow api.processDataFromClipboard callback to take a Promise return type so it can run async |
| AG-9191 | Feature Request | [Performance] Investigate enhancing performance when resizing window with sidebar enabled |
| AG-9179 | Feature Request | [Scrolling] Allow closing the column/context/filter menu popups by default when user scrolls the rows viewport/grid headers |
| AG-9173 | Feature Request | [Pivoting] Allow expanding different pivot group columns using a callback (similar to isGroupOpenByDefault/isServerSideGroupOpenByDefault for row groups) |
| AG-9172 | Feature Request | [SSRM][Pivoting] Allow calling pivotComparator when using SSRM with auto-generated pivot column definitions |
| AG-9166 | Feature Request | [Cell Editing] Allow configuring select and rich select editors so that their popups min/max Width/Height can be customized |
| AG-9148 | Feature Request | [SSRM][Pivoting] Allow displaying all pivot levels as collapsed initially |
| AG-9147 | Feature Request | [Integrated] Allow using non-adjacent row cell ranges for creating integrated charts |
| AG-9136 | Feature Request | [Layout & Styling] Allow styling the detail rows the same as their master row parent (currently applying even/odd styles to all rows) |
| AG-9122 | Feature Request | [Accessibility] Allow appropriate NVDA announcements when toggling the column header/row selection checkbox |
| AG-9121 | Feature Request | [Column Filters] Allow tree list filter to automatically expand to the level of search matches |
| AG-9120 | Feature Request | [Sparklines] Add pyramid series to sparklines |
| AG-9086 | Feature Request | [Accessibility] Allow elements with an ARIA role that require child roles to contain them |
| AG-9070 | Feature Request | [Pagination] Allow hiding the First and Last Page buttons in the pagination panel |
| AG-9060 | Feature Request | [Layout & Styling] Allow customizing cell flashing animations via CSS variables |
| AG-9059 | Feature Request | [Column Headers] Allow hiding the column header row |
| AG-9035 | Feature Request | [Tooltip] Allow default tooltips to wrap long values on multiple lines |
| AG-9029 | Feature Request | [Tooltips] Allow tooltip value to be updated when the cell value is updated and its tooltip is shown |
| AG-9028 | Feature Request | [Row Selection] Allow checkbox selection without selecting cells |
| AG-9008 | Feature Request | [Clipboard] Allow cutting values in a range selection of editable and non-editable columns |
| AG-8989 | Feature Request | [Cell Editing] Allow cell value to update without flickering when readOnlyEdit is set to true in React |
| AG-8982 | Feature Request | [Accessibility] Add column name announcement when focusing a date floating filter input |
| AG-8980 | Feature Request | [SSRM] Allow the header checkbox selection to select rows on the current page or filtered rows when using SSRM |
| AG-8978 | Feature Request | Investigate why reactivity appears lost with animations between vue 3.2.37 and 3.2.38 |
| AG-8977 | Feature Request | [Column Filters] Allow switching between advanced/simple filters and transforming the applied filter model if possible |
| AG-8950 | Feature Request | [Advanced Filter] Add support for set filter in advanced filtering to support the IN and NOT IN operators |
| AG-8943 | Feature Request | [Export] When exporting a BigInt value to CSV, the number is not formatted correctly |
| AG-8942 | Feature Request | [Compatibility] Allow AG-Grid to be compatible with Trust Types API |
| AG-8895 | Feature Request | [Touch] Allow firing the 'onclick' event when tapping custom column header components on mobile touch devices |
| AG-8891 | Feature Request | [Column State] Allow automatically hiding the vertical scrollbar, status bar and pagination panel when no columns are visible |
| AG-8882 | Feature Request | [Sparklines] Add support for sparkline node click events |
| AG-8878 | Feature Request | [Filter Tool Panel] Allow all columns with active filters to be displayed at the top |
| AG-8871 | Feature Request | [Clipboard] Allow copy & pasting row group children without the addition of blank rows and without row group headers |
| AG-8849 | Feature Request | [Row Sorting] Allow autoGroupColumnDef.comparator to work when sorting an individual group column separately |
| AG-8847 | Feature Request | [SSRM] Allow the keyCreator property to work with SSRM |
| AG-8844 | Feature Request | [Column Filters] Allow adding a button to reset all the group filters applied |
| AG-8842 | Feature Request | [Keyboard Navigation] Allow the row group/pivot panels above the grid and row group/pivot/value panels inside the columns tool panel to be focused even when empty |
| AG-8840 | Feature Request | Update Build Tools i.e Webpack, Terser, terser plugin |
| AG-8832 | Feature Request | [Excel Export] Add support for superscript and subscript in exporting cell values to Excel |
| AG-8820 | Feature Request | [Accessibility] Allow screen reader to only announce "Selected" when the side bar tool panel tab is expanded |
| AG-8818 | Defect | When using groupDisplayType='custom' with pivoting shows a single group column and turning pivoting off shows empty values in the group columns |
| AG-8814 | Feature Request | [Website] Add support for 1mil records on demo (to show capacity for big data) |
| AG-8808 | Feature Request | [Scrolling] Allow mobile browsers to scroll via touch (drag) without the touched cell being focused |
| AG-8805 | Feature Request | [Scrolling] Allow preventing smooth scrolling and using immediate scrolling without animation |
| AG-8800 | Feature Request | [Excel Export] Allow exporting a column as hidden |
| AG-8799 | Feature Request | [Accessibility] Allow screen reader to announce unchecked items in the sidebar tool panel filter correctly |
| AG-8798 | Feature Request | [Accessibility] Allow announcing when a user adds a column to be row grouped/pivoted/aggregated via columns tool panel, row group panel, pivot panel, setting aggregation function via column menu |
| AG-8787 | Feature Request | [Sidebar] Allow displaying custom components for the sidebar buttons |
| AG-8778 | Defect | When using Angular, console warning is shown "Added non-passive event listener to a scroll-blocking 'wheel' event." |
| AG-8725 | Feature Request | [Performance] Optimise minification |
| AG-8711 | Feature Request | [Accessibility] Improve accessibility support for number, date and "date as string" editor types |
| AG-8688 | Feature Request | [Column Menu] Allow opening the column menu in an external UI element |
| AG-8685 | Feature Request | [Tool Panel] Allow suppressAggFuncInHeader to hide the aggFunc name for columns shown in the value section of columns tool panel |
| AG-8659 | Feature Request | [Column Filters] Add an option to hide the filter option select in the filter popup |
| AG-8658 | Feature Request | [SSRM] Allow Select All to display selected row count in the grid status bar if grid knows total number of rows |
| AG-8654 | Feature Request | [Events] Investigate inconsistent event source for onColumnResize |
| AG-8642 | Feature Request | [Printing] Allow printing on Firefox without blank spaces between rows |
| AG-8609 | Defect | Exception thrown when React.lazy is used for CellRenderer with Suspense |
| AG-8554 | Feature Request | [Row Sorting] Allow unbalanced nodes to be sorted when groupMaintainOrder is set to true |
| AG-8550 | Feature Request | [Columns] Allow for suppressFieldDotNotation to be defined at column-level |
| AG-8540 | Feature Request | [Accessibility] Add data- prefix to custom DOM attributes |
| AG-8539 | Feature Request | [Integrated] Add integrated chart's dynamic state to chartModel |
| AG-8526 | Feature Request | [Cell Rendering] Allow displaying a text value above a sparkline in a grid cell |
| AG-8522 | Feature Request | [Integrated] Allow creating an integrated line chart via API with 2 number axes |
| AG-8521 | Feature Request | [Pivoting] Allow pivoting by value column first to group the headers by value and then by pivot label - showing the header row with Value columns above the header row with pivot labels (just like in Excel) |
| AG-8515 | Feature Request | [React] Allow Pivot Result Column Definitions to update when Primary Column Definitions do |
| AG-8493 | Feature Request | [Cell Rendering] Allow preventing toggling the expand/collapse chevron for agGroupCellRenderer when clicked |
| AG-8481 | Feature Request | [Column Tool Panel] Allow selected/checked columns to display at the top of the column tool panel |
| AG-8480 | Feature Request | [Scrolling] Allow vertically scrolling with mouse wheel when using row drag & drop functionality |
| AG-8473 | Feature Request | [Integrated] Add animation options to integrated chart toolbar |
| AG-8442 | Feature Request | [Column Filters] Allow setting a custom initial size or auto-height/auto-width for the set filter popup (when launched from floating filter) |
| AG-8439 | Feature Request | [SSRM] Add support for grand total footer row when using server-side row model |
| AG-8432 | Feature Request | [API] Make RowDragEntireRow reactive |
| AG-8429 | Feature Request | [Row Selection] Allow row range selection in tree data to only select visible rows |
| AG-8421 | Feature Request | Allow users to provide their own row equality check other than object reference and ids |
| AG-8414 | Feature Request | [Tree Data][Row Grouping] Allow displaying multiple group columns in a tree grid |
| AG-8407 | Feature Request | [Columns Tool Panel] Allow selecting and dragging of multiple columns in the columns tool panel columns list so they can be reordered |
| AG-8388 | Feature Request | [Filter Tool Panel] Add data- attributes to filter button in sidebar and filter items in the filter tool panel |
| AG-8386 | Feature Request | [Drag & Drop] Allow rowDragEntireRow to accept a callback so row dragging can be allowed for particular rows only |
| AG-8381 | Feature Request | [API] Add property validation for autoGroupColumnDef and defaultColGroupDef |
| AG-8367 | Feature Request | [SSRM] Make serverSideSortAllLevels and serverSideFilterAllLevels=true default behavior |
| AG-8360 | Feature Request | Update Support For WebComponents & Shadow DOM |
| AG-8350 | Feature Request | [Cell Rendering] Add support for Custom Cell Renderers wrapped in a ShadowDOM inside the Grid |
| AG-8336 | Feature Request | [Integrated] Allow specifying which columns to use for each axis in integrated scatter chart |
| AG-8324 | Feature Request | [Tree Data] When doing tree data filtering, provide a way to identify which rows matched the filters |
| AG-8319 | Feature Request | [Integrated] Allow configuring integrated pivot chart on a per series basis |
| AG-8318 | Feature Request | [Export] Allow user to set global font of exported Excel file |
| AG-8305 | Feature Request | [React] Make detailRowHeight and detailRowAutoHeight properties reactive |
| AG-8298 | Feature Request | [Column Sizing] Add Callback to customise Autosize Columns |
| AG-8293 | Feature Request | [Sparklines] Add support for right to left rendering (RTL) in sparklines |
| AG-8258 | Feature Request | [Charts] Add a waterfall series type for sparklines |
| AG-8249 | Feature Request | [Column Filters] Add an option to remove set filter if it is active and a data update causes all selected values to be removed |
| AG-8248 | Feature Request | [Aggregation] Allow updating group header and total footer row aggregated values when filtering an aggregated column when in pivot mode or groupAggFiltering=true |
| AG-8245 | Feature Request | [Column Filter] Add support for TOP X and BOTTOM Y built-in filter operation |
| AG-8236 | Feature Request | [Row Selection] Allow using row range selection together with checkbox selection |
| AG-8231 | Feature Request | [Grid Size] Allow automatically adjusting the height of the grid viewport based on the rows shown in the grid or the current page size, whichever is smaller |
| AG-8224 | Feature Request | [SSRM] Add an event to be fired when grid rows are disposed of (due to scrolling out of view for example) |
| AG-8197 | Feature Request | [Integrated] Allow time axis for integrated pivot chart |
| AG-8183 | Feature Request | [API] Rename row-grouping and column-grouping related API members which have 'open' instead of 'expanded' in their name |
| AG-8130 | Feature Request | [Layout & Styling] Allow naming each section and adding custom classes to context menu separators |
| AG-8126 | Feature Request | [Sparklines] Allow automatic detection of valueAxisDomain based on values across all rows |
| AG-8092 | Feature Request | [Cell Editing] Allow calling setDataValue and entering edit mode such that the cell value change can be undone (to accommodate custom renderers used as editors, for example boolean values edited via checkbox editor) |
| AG-8089 | Feature Request | [Columns Tool Panel] Allow filtering the columns tool panel to only highlight matching columns while leaving in place and graying out remaining ones |
| AG-8087 | Feature Request | [Column Filters] Allow filtering grouped aggregated column values so that children which don't match the filter aren't shown (same as excludeChildrenWhenTreeDataFiltering with tree data) |
| AG-8082 | Feature Request | [Layout & Styling] Allow setting --ag-row-border-width CSS variable to respect the value of --ag-borders CSS variable |
| AG-8078 | Feature Request | [Columns Tool Panel] Add a filter panel to the columns tool panel when pivoting to allow users to drag columns there to filter (just like Excel) |
| AG-8041 | Feature Request | [React] Add support for React Native |
| AG-8031 | Feature Request | [Clipboard] Allow disabling cell flashing when copying/pasting a cell/cell range |
| AG-7954 | Feature Request | [Tree Data] Allow users to drag and drop to reorder tree data rows on the same level, move a row to any other group |
| AG-7945 | Feature Request | [Row Selection] Allow api.getSelectedRows() to return the selected rows in the order in which they appear in the grid after sorting them |
| AG-7939 | Feature Request | [Column Group] Allow setting width/minWidth/maxWidth on column group definitions |
| AG-7935 | Feature Request | [Accessibility] Allow reordering rows via managed row dragging by pressing the keyboard SHIFT+DOWN/UP ARROW keys |
| AG-7914 | Feature Request | [Cell Editing] Allow agRichSelectCellEditor to be in edit mode without showing its popup (fullRow edit support) |
| AG-7900 | Feature Request | [Column Groups] Allow split column groups to be represented in the colDefs |
| AG-7899 | Feature Request | [Transactions] Allow transactions to work consistently and to fail with message in result object instead of throwing exceptions |
| AG-7876 | Feature Request | [SSRM] Allow grouping by null/undefined values when using server-side row model |
| AG-7854 | Feature Request | [Column Group] Allow moving non-adjacent instances of column groups separately and only merging them if they're adjacent after the move |
| AG-7849 | Feature Request | [Pivoting] Allow filtering the pivot labels through a column menu without the filter tool panel (just like Excel) |
| AG-7837 | Feature Request | [Accessibility] Allow expanding/collapsing tree lists and row groups with ENTER and RIGHT/LEFT arrow |
| AG-7835 | Feature Request | [Printing] Add a separate CSS for printing to generate a better document for printing |
| AG-7833 | Feature Request | [Scrolling] Investigate ways to improve cell rendering speed when scrolling vertically |
| AG-7826 | Feature Request | [API] Allow column state to remain unchanged (instead of reset) when a new value for defaultColDef is set |
| AG-7797 | Feature Request | [Accessibility] Allow screen readers to correctly announce checkboxes in tree set filter and grouped column items |
| AG-7785 | Feature Request | [Row Grouping] Allow different grouped columns to show different filter types when using groupDisplayType='multipleColumns' |
| AG-7745 | Feature Request | [Integrated] Allow integrated charts to be configured with a log axis |
| AG-7735 | Feature Request | [Scrolling] Allow grid to hide both scrollbars when no columns are shown |
| AG-7734 | Feature Request | [Column State] Make defaultColGroupDef reactive |
| AG-7721 | Feature Request | [Accessibility] Allow screen readers to announce the currently displayed sidebar tab as 'selected' |
| AG-7707 | Feature Request | [Cell Editing] Allow CellEditor to edit existing text with cursor placed at position of mouse-click |
| AG-7706 | Feature Request | [React] Make enableRtl a reactive property |
| AG-7702 | Feature Request | [Cell Editing] Allow agLargeTextCellEditor to capture first keystroke and replace current cell contents |
| AG-7690 | Feature Request | [Column Filters] Allow floating filter for set filter to look enabled |
| AG-7689 | Feature Request | [Accessibility] Allow pressing ENTER to open set filter from floating filter when filter icon is hidden |
| AG-7683 | Feature Request | [Integrated] Allow displaying grid cell formatted value in axis ticks |
| AG-7672 | Feature Request | [SSRM] Allow transactions to move rows between groups, retaining the row state/children |
| AG-7654 | Feature Request | [Events] Allow a global state change event to be fired when any state in the grid changes |
| AG-7649 | Feature Request | [SSRM] Allow loading row spinner to be indented to align with the group level |
| AG-7646 | Feature Request | [Status Bar] Allow changing the alignment of status bar panels dynamically |
| AG-7623 | Feature Request | [Row Grouping] In SSRM, sorting non-group columns shouldn't remove group column order when groupMaintainOrder=true |
| AG-7602 | Feature Request | [Column Filters] Allow applying the regex in allowedCharPattern to the entire entered value, not to each individual character typed in the agNumberColumnFilter |
| AG-7571 | Feature Request | [Accessibility] Allow group level to be announced for group column values |
| AG-7568 | Feature Request | [Accessibility] Allow VoiceOver to announce the row and column index of the focused cell |
| AG-7559 | Feature Request | [Docs] Add docs example showing how to partly render a cell value and button to display toggle showing the full cell value |
| AG-7551 | Feature Request | [SSRM] Allow automatic routing for insert/update/delete transactions |
| AG-7543 | Feature Request | [Accessibility] Allow NVDA to announce cells in the selected cell range as 'selected' |
| AG-7528 | Feature Request | [Accessibility] Allow announcing the column name the editor is for when cell editing and tabbing to a RichSelectCellEditor or LargeTextCellEditor |
| AG-7508 | Feature Request | [Charts] Allow getChartImageDataURL() to specify width + height of exported image. |
| AG-7494 | Feature Request | [Pivoting] Allow value column order when pivoting to follow the current column order instead of initial column order |
| AG-7493 | Feature Request | [Accessibility] Allow announcements for user-triggered actions such as column pinning, auto-size, reset, group, pivot, filter, aggregation, copy, paste, undo, redo |
| AG-7484 | Feature Request | [Excel Export] Allow suppressing exporting row groups in the grid as row groups in Excel |
| AG-7483 | Feature Request | [Pivoting] Allow pivot result columns to be updated when the primary columns are updated |
| AG-7482 | Feature Request | [Integrated] Allow selection across multiple cross-filtering charts to work with directly selecting the chart items (filtering IN) instead of de-selecting them (filtering OUT) |
| AG-7476 | Feature Request | [Accessibility] Allow accessible grid by default (enableDomOrder=true) |
| AG-7464 | Feature Request | [Accessibility] Allow JAWS to announce the visible status of the focused column item in the columns tool panel |
| AG-7456 | Feature Request | [Columns Tool Panel] Allow disabling the checkboxes of child-level columns in the columns tool panel |
| AG-7447 | Feature Request | [Accessibility] Allow editable grid cells to be announced as such when the editable property is set to a boolean value |
| AG-7444 | Feature Request | [Accessibility] Allow cells displaying a sparkline to be announced by screen readers |
| AG-7443 | Feature Request | [Row Sorting][Aggregation] Allow using expressions for custom sort and custom aggregation functions |
| AG-7442 | Feature Request | [Cell Editing] Add more powerful cell expressions and support for formulas (similar to math.js) |
| AG-7432 | Feature Request | [Context Menu] Allow removing the corresponding context menu item when the copy behavior is modified to include column headers/group column headers and add a context menu item to only copy the cell value |
| AG-7425 | Feature Request | [API] Allow grid to enable more of the column-related functionality by default |
| AG-7421 | Feature Request | [SSRM] Allow using cursor-pagination with AG Grid server-side row model |
| AG-7410 | Feature Request | [Column Filters] Allow the column filter dialog CLEAR button to only be enabled when the filter input has a value entered |
| AG-7402 | Feature Request | [Aggregations] Allow setting suppressAggFuncInHeader on a per-column level (it's a grid-level property now) |
| AG-7366 | Feature Request | [Filter Tool Panel] Allow filter tool panel icons to be customized |
| AG-7363 | Feature Request | [Excel export] Allow setting Excel spreadsheet tab colors |
| AG-7359 | Feature Request | [Pivoting][Row Grouping] Allow clicking the column pills in the row group panel and pivot panel to expand the row groups/pivot groups to a particular level |
| AG-7348 | Feature Request | [Excel Export] Allow generating Excel files with prependContent with rows of custom height which render with the same height across Excel for Windows and Mac |
| AG-7331 | Feature Request | [Cell Editing] Allow scrolling a tall cell up when editing so the popup editor aligns with the top of the cell |
| AG-7317 | Feature Request | [Integrated] Allow keeping the chart configuration panel open even if user clicks the chart area |
| AG-7309 | Feature Request | [Column Groups] Add an API method to return all the child columns of a group column (including hidden child columns) |
| AG-7306 | Feature Request | [Cell Rendering] Allow flashing new rows inserted into the grid |
| AG-7303 | Feature Request | [Events] Add a cell/row swipe event allowing users to handle swiping rows |
| AG-7288 | Feature Request | [Sparkline] Allow displaying multiple series in a single sparkline |
| AG-7285 | Feature Request | [Integrated] Allow customizing Donut Series Inner Radius via the format panel |
| AG-7273 | Feature Request | [Cell Editing] Allow not entering editing mode when typing in a grid cell |
| AG-7255 | Feature Request | [Layout & Styling] Allow headerClass to be applied to floatingFilter header cell |
| AG-7248 | Feature Request | [Column Groups] Allow the number of header rows to change according to the currently visible and expanded group column levels instead of showing header row for all levels (growing and shrinking the group column header height as needed) |
| AG-7241 | Feature Request | [Integrated] Allow charting using non-grouped column as the category column when using Row Grouping in the grid |
| AG-7232 | Feature Request | [Performance] Improve grid column rendering performance when changing column sets |
| AG-7215 | Feature Request | [Fill Handle] Add tooltip showing future value to be entered into a cell when dragging the fill handle over a new cell (just like Excel) |
| AG-7208 | Feature Request | [Integrated] Allow theme override on Integrated Chart restore |
| AG-7203 | Feature Request | [Filter Tool Panel] Allow providing custom renderers for column filter items in the filter tool panel |
| AG-7193 | Feature Request | [Touch] Allow the touchStart event to not fire the mouseEnter event on a touch-enabled device |
| AG-7188 | Feature Request | [Columns] Add property for ensuring defined colDef order to getCellRendererInstances and getCellEditorInstances |
| AG-7172 | Feature Request | [Row Grouping] Add support for sparklines when using row grouping/aggregation and pivoting |
| AG-7169 | Feature Request | [Scrolling] Add support for a server-side column model so columns are provided in pages (similar to SSRM for rows) |
| AG-7165 | Feature Request | [Viewport Row Model] Add support for add/update/remove transactions in the viewport row model |
| AG-7158 | Feature Request | [Touch][Fill Handle] Add support for fill handle for touch devices |
| AG-7117 | Feature Request | [Cell Focus] Allow preventing focus of cells on a per-column basis |
| AG-7113 | Feature Request | [Row Sorting] Add api/columnApi to column definition custom comparator params |
| AG-7108 | Feature Request | [Viewport Row Model] Freeze rows in viewport until vertical scrolling ends (avoid calling setViewportRange so unnecessary data is not requested) |
| AG-7088 | Feature Request | [Pivoting] Allow adding a custom column that's not shown in the column labels and is calculated based on pivoted values |
| AG-7087 | Feature Request | [Typings] Improvements for Types |
| AG-7084 | Feature Request | [Pivoting] Allow filtering to affect row group aggregated values when pivoting (currently row group aggregated values remain the same when filtering) |
| AG-7082 | Feature Request | [Row Sorting] Allow user to pass comparatorOptions into the default sort comparator |
| AG-7081 | Feature Request | [Row Sorting] Investigate using a precompiled Collator instead of localeCompare to sort |
| AG-7079 | Feature Request | [Integrated] Add the grid row/grid API to the params of the chart formatter callbacks of the Integrated Charts |
| AG-7077 | Feature Request | [Event] Add an event to fire when a block with RowNodes is purged from the server-side cache |
| AG-7066 | Feature Request | [API] Allow calling api.ensureIndexVisible method to change the current page if needed to display the row |
| AG-7065 | Feature Request | [Row Selection] Allow suppressing the use of SHIFT key to select ranges of rows while allowing the use of CTRL key to select multiple rows |
| AG-7038 | Feature Request | [API] Add row nodes compared to the columnDef.equals parameters |
| AG-7027 | Feature Request | [Row Pinning] Add a new callback to iterate over all rows including pinned ones (forEachNode callback only iterates over the unpinned rows) |
| AG-7025 | Feature Request | [Integrated] Add support for combination chart in cross-filtering integrated charts |
| AG-7024 | Feature Request | [Integrated] Add support for grouped category axis in cross-filtering integrated charts |
| AG-7023 | Feature Request | [Integrated] Add support for stacked column/bar chart in cross-filtering integrated charts |
| AG-7022 | Feature Request | [Fill Handle] Allow custom fillOperation callback to return false |
| AG-7019 | Feature Request | [Column Sizing] Allow auto-size columns API to take into account column group headers |
| AG-7004 | Feature Request | [Clipboard] Allow pasting cell ranges into cell ranges which include group rows |
| AG-6964 | Feature Request | [SSRM] Allow loading row to only span the total column width instead of the entire viewport |
| AG-6946 | Feature Request | [Excel Export] Allow exporting master/detail to Excel so the master rows can be expanded/collapsed as Excel row groups |
| AG-6942 | Feature Request | [API] Add API to get the top and bottom visible rows in the viewport (excluding the ones in the rowBuffer) |
| AG-6941 | Feature Request | [Updating Data] Allow transactions to take a single set of rows to add or update rows (instead of separate lists of rows to add/update) and to add or update them as necessary |
| AG-6935 | Feature Request | [SSRM] Allow batching of update data requests |
| AG-6930 | Feature Request | [Integrated] Allow saving integrated chart data together with chart model when chart unlinked so it can be restored later even though grid has changed |
| AG-6920 | Feature Request | [Row Grouping] Allow copying the group column cell value for the group and total footer rows |
| AG-6904 | Feature Request | [Excel Export] Allow exporting formulas to prepended/appended content in Excel |
| AG-6889 | Feature Request | [Tree Data] Allow dragging and dropping rows from one tree data instance to another |
| AG-6881 | Feature Request | [Row Grouping] Allow setting the maximum level of sticky group row |
| AG-6877 | Feature Request | [Integrated] Allow rendering multiple chart series along the same secondary axis in integrated charts |
| AG-6871 | Feature Request | [API] Allow column definition tooltipValueGetter to take an expression so it can be serialized |
| AG-6866 | Feature Request | [Columns] Allow using expressions for the column definition comparator, editable callback instead of functions |
| AG-6865 | Feature Request | [Tree Data][SSRM] Allow an expandable tree row to be converted into a leaf row if expanding it returns no children |
| AG-6849 | Feature Request | [Tool Panel] Add a sort tool panel allowing to set sort direction and sort orders |
| AG-6844 | Feature Request | [Master/Detail] Allow expandAll/collapseAll API methods to expand/collapse all nested levels in a master/detail grid |
| AG-6841 | Feature Request | [Columns] Allow users to add custom calculated columns by entering a formula |
| AG-6838 | Defect | When editing a cell and deleting a row shown above it, cell editing stops |
| AG-6828 | Feature Request | [Events] Ensure no events are fired before the GridReady event is fired |
| AG-6813 | Feature Request | [Events] Ensure no events are fired after grid is destroyed |
| AG-6811 | Feature Request | [Tool Panel] Allow keeping the tool panel always expanded (clicking the sidebar button only switches tool panels, never collapses them) |
| AG-6810 | Feature Request | [Packaging] Add LICENCE file in text format to @ag-grid-* npm packages |
| AG-6804 | Feature Request | [Accessibility] Allow empty row group/pivot/value column tool panel and row group panel to comply with ARIA markup |
| AG-6803 | Feature Request | [Accessibility] Allow column filter operation dropdown to set correct children role attribute |
| AG-6800 | Feature Request | [Fill Handle] Allow double-clicking fill handle to apply the fill value to all cell values under the fill handle (just like in Excel) |
| AG-6799 | Feature Request | [Pivoting] Allow secondary columns to keep their order when removing a non-top pivot column |
| AG-6785 | Feature Request | [Row Grouping] Allow displaying specific row groups as always expanded and hiding their group row |
| AG-6782 | Feature Request | [Component] Allow providing a custom pivot mode switch component |
| AG-6781 | Feature Request | [Scrolling] Allow scrollbars to have different width and height (currently a scrollbar has the same size when it's vertical and horizontal) |
| AG-6770 | Feature Request | [Aggregation] Allow selecting multiple aggregations on the same column and dragging multiple instances of the same value column to the value panel so it can be aggregated with different aggregation functions |
| AG-6750 | Feature Request | [SSRM] Allow the grid to display a number of loading rows equal to the number of rows requested |
| AG-6748 | Feature Request | [Master/Detail] Allow using master-detail with ReactUI to support updates from within detail cell that don't destroy and recreate React components |
| AG-6744 | Feature Request | [Range Selection] Allow including cells scrolled into view in the selected cell range when dragging to select a cell range and the viewport is scrolled (just like in Excel) |
| AG-6728 | Feature Request | [Excel Export] Allow images exported in an Excel file to be moved and sized based on the Excel cell they are displayed in |
| AG-6722 | Feature Request | [Docs] Clarify that Excel export rowHeight parameter will be different from row height in Excel because the rowHeight value is pixels and is converted to points |
| AG-6721 | Feature Request | [Column Headers] Allow setting whether a column header divider is displayed on a per-column basis |
| AG-6720 | Feature Request | [Updating Data] Add a 'flatten updates' flag to applyTransactionAsync() params to improve performance for frequent updates processing |
| AG-6717 | Feature Request | [Keyboard Navigation] Allow pressing CTRL+ARROW key to navigate to the furthest cell with the same type of value in the direction of the arrow (just like in Excel) |
| AG-6714 | Feature Request | [Row Height] Allow newly inserted rows to ignore default row height when animateRows=true and setting row height via getRowHeight callback |
| AG-6697 | Feature Request | [Cell Rendering] Performance improvements for high-volume transaction by sharing setTimeout to flash cell on update |
| AG-6694 | Feature Request | [Clipboard] Allow pasting copied cell ranges into smaller and larger cell ranges only pasting the cell range or multiples of it but not partially (just like Excel) |
| AG-6652 | Feature Request | [Integrated] Allow using a custom renderer for columns in the chart options DATA tab |
| AG-6642 | Feature Request | [Pivoting] Ensure column state is preserved on all column properties when toggling pivot mode |
| AG-6625 | Feature Request | [Integrated] Allow clicking a integrated chart marker to highlight the corresponding row in the grid |
| AG-6619 | Feature Request | [Row Height] Enhance lazy row auto-height computation to alleviate row height changing when rendering |
| AG-6600 | Feature Request | [Sparklines] Add a normalized stacked bar sparkline |
| AG-6599 | Feature Request | [Pivoting] Allow displaying a list of the pivot columns in the column header empty space above the group column |
| AG-6596 | Feature Request | [API] Update processPivotResultColDef and processPivotResultColGroupDef callbacks to use the common params object (breaking) |
| AG-6591 | Feature Request | [SSRM] Allow adding new columns using setColumnDefs() API method without purging the data cache and loading data via a call to the getRows method |
| AG-6582 | Feature Request | [Column State] Add ability to set default column properties on secondary columns |
| AG-6581 | Feature Request | [Column State] Allow filtering column state by primary or secondary columns |
| AG-6573 | Feature Request | [Row Pinning] Allow calling setPinnedTopData to refresh components in the pinned rows instead of re-initialize (just like calling setRowData refreshes cell renderer components in regular rows) when using a getRowId callback |
| AG-6570 | Defect | Charts Gallery Thumbnail generation is flaky |
| AG-6543 | Feature Request | [Integrated] Allow setting scatter chart property `paired` using createRangeChart API method |
| AG-6520 | Feature Request | [Layout & Styles] Allow grid to set its width based on its content (an "autoWidth" mode), similar to domLayout="autoHeight" |
| AG-6510 | Feature Request | [Accessibility] Allow columns that are sortable to be announced as such by the screen reader even if they're not already sorted |
| AG-6509 | Feature Request | [Cell rendering] Allow flashing cells when enableCellChangeFlash=true for cells that weren't rendered before the update |
| AG-6505 | Feature Request | [Columns] Allow setting column order via a property in the column definitions |
| AG-6477 | Feature Request | [Column Filter] Allow in-range filters to ensure that the "from" value is smaller than the "to" value |
| AG-6466 | Feature Request | [Layout & Styling] Allow domLayout=autoHeight to set a grid height value sufficient to fit the no-rows and loading overlays when they are displayed without clipping them |
| AG-6438 | Feature Request | [Filter Tool Panel] Allow displaying the grouped column filter instead of the ungrouped column filter in the filter tool panel |
| AG-6423 | Feature Request | [SSRM][Pivoting] Add support for pivot row totals and pivot column group totals when using pivoting with SSRM |
| AG-6421 | Feature Request | [Layout & Styles] Allow CSS modularity to only load the styles for the imported AG Grid modules |
| AG-6412 | Feature Request | [Pivoting] Add pivotKeys to the parameters of the aggFunc when pivoting |
| AG-6408 | Feature Request | [React] Add support for ErrorBoundary to catch exceptions thrown in grid callbacks |
| AG-6392 | Feature Request | [Pivoting] Allow providing custom header components to be used for pivot result column headers |
| AG-6389 | Feature Request | [Excel Export] Allow exported formulas and hyperlink values to render directly in Excel when in protected mode |
| AG-6386 | Feature Request | [Accessibility] Allow screen readers to announce filter text just once |
| AG-6377 | Feature Request | [Pagination] Allow pagination panel to set the current page via a textbox |
| AG-6368 | Feature Request | [Accessibility] Allow announcing updated row index values after applying column sorting |
| AG-6366 | Feature Request | [Accessibility] Allow announcing row indexes in their visual order when using server-side row model and scrolling into or expanding new rows |
| AG-6352 | Feature Request | [Sparklines] Allow different sparkline configuration across rows (by allowing sparklineOptions to be set by a callback with params including the grid row object) |
| AG-6333 | Feature Request | [Pivoting] Allow showing grand totals of all pivot row values in an extra column when pivoting |
| AG-6323 | Feature Request | [Sparklines] Allow exporting sparkline visualizations to Excel |
| AG-6315 | Feature Request | [Integrated] Allow displaying in the chart DATA tab column list the columns with their group column parents to avoid confusion with identically named leaf columns appearing under different group columns |
| AG-6302 | Feature Request | [Pagination] Allow grid to reset page index to 0 after column sorting/filtering for CSRM and SSRM |
| AG-6299 | Feature Request | [API] Add scrolling-related methods to the public API - isHorizontalScrollShowing, isVerticalScrollShowing and getScrollbarWidth |
| AG-6293 | Feature Request | [API] Rename the infinite row model successCallback, failCallback API to success and fail so it's easier to move to SSRM |
| AG-6259 | Feature Request | [Sparklines] Allow adding marker labels in line and area sparklines |
| AG-6243 | Defect | [Regression] When using row autoheight, rendering rows produces a flicker as the rows change height from the default value to the auto-height value |
| AG-6230 | Feature Request | [Pivoting] Allow row dragging when pivoting (pivotMode=true) |
| AG-6229 | Feature Request | [Integrated] Allow styling each series separately within integrated toolpanel |
| AG-6212 | Feature Request | [React] Allow observable row objects to be supplied to the grid |
| AG-6182 | Feature Request | [Pivoting] Allow displaying a total column for all pivot column groups (currently only showing a total column for groups with more than one child column) when setting pivotColumnGroupTotals |
| AG-6163 | Feature Request | [Accessibility] Allow the focused item to be clearly visible when using Windows high-contrast themes |
| AG-6153 | Feature Request | [Cell Rendering] Allow a cell renderer to be refreshed in response to changes to multiple values in the row object |
| AG-6151 | Feature Request | [Overlay] Allow building custom overlays, instead of just providing components for loadingOverlayComponent and noRowsOverlayComponent |
| AG-6110 | Feature Request | [Column Sizing] Allow moving the next columns to the left when reducing the size of the previous column |
| AG-6103 | Feature Request | [Column Pinning] Allow colDef.pinned and colDef.lockPosition to take into account the current status of RTL mode in their interpretation of 'right' and 'left' and use 'start' and 'end' instead |
| AG-6080 | Feature Request | [Accessibility] Allow aria-role of custom cell renderers to be announced by screen readers |
| AG-6063 | Feature Request | [Row Selection] Allow multi-row range selection by click and drag |
| AG-6058 | Feature Request | [Integrated] Allow clicking an integrated chart column/bar to drill-down/up into the lower/higher level of row grouping |
| AG-6045 | Feature Request | [Integrated] Allow the chart element to be focused via API |
| AG-6028 | Feature Request | [Layout & Styling] Allow using custom React/Vue components as icons |
| AG-6010 | Feature Request | [Excel Export] Allow setting a maximum column width for the exported Excel columns |
| AG-6006 | Feature Request | [Tooltips] Allow showing tooltips for truncated values by default when not using custom components |
| AG-6003 | Feature Request | [SSRM][Tree Data] Allow displaying a number of loading rows equal to the number of child rows when expanding a tree group |
| AG-5997 | Feature Request | [Pivoting] Allow retrieving the underlying rows that are aggregated into a pivot aggregated cell |
| AG-5993 | Feature Request | [Pivoting] Allow functionsReadOnly=true to apply to the pivot mode switch |
| AG-5971 | Feature Request | [Column Groups] Allow firing the onColumnMoved event when a group column is moved |
| AG-5963 | Feature Request | [Sparklines] Allow setting Y-axis range for line and area sparklines |
| AG-5934 | Feature Request | [Column Headers] Allow turning off default column header text value processing so fieldName values are used as-provided for column header text |
| AG-5924 | Feature Request | [Layout & Styles] Allow styling the empty group cells in between groups (by providing a custom component renderer or class name function) |
| AG-5918 | Feature Request | [Frameworks] Allow lazy loading AG Grid dynamically in Angular without a Wrapper Component |
| AG-5914 | Feature Request | [Framework] Determine which properties to allow passing based on whether ReactUI is used |
| AG-5887 | Feature Request | [Row Dragging] Allow row dragging when using master-detail grids (from master to detail, vice versa and across detail-level grids) |
| AG-5885 | Feature Request | [Accessibility] Add ARIA labels to set filter list items focusable elements (checkboxes) |
| AG-5876 | Feature Request | [Pivoting] Allow collapsing/expanding a pivot group column to display some measures and hide the rest |
| AG-5872 | Feature Request | [Integrated] Allow restoring the previous category field in integrated charts when grouping and ungrouping |
| AG-5869 | Feature Request | [Testing] Investigate storyshot test error - TypeError: Cannot set property '__ag_grid_instance' of null |
| AG-5867 | Defect | When setting rowDrag as a function, calling api.refreshCells({ force: true }) does not re-evaluate |
| AG-5857 | Feature Request | [Excel Export] Add support for image export to Excel for LibreOffice |
| AG-5856 | Feature Request | [Column Menu] Allow the column/context menu to stay visible when users click outside of it (only close it if user has clicked a column menu item or presses ESC key) |
| AG-5853 | Feature Request | [Updating Data] Add support for lazy-loading of data with NgRx |
| AG-5835 | Feature Request | [Excel Export] Allow CSV/Excel export via context menu on iOS devices |
| AG-5820 | Feature Request | [Scrolling] Allow suppressing popup anchoring to prevent popup moving when scrolling the grid viewport or rows moving themselves |
| AG-5818 | Feature Request | [Row Height] Improve vertical scrolling when using row Auto Height Scrolling to remove flickering |
| AG-5813 | Feature Request | [Master/Detail] Allow displaying the column header row for the top-most visible row |
| AG-5799 | Feature Request | [Columns Tool Panel][Filters Tool Panel] Allow suppressing tooltips for column headers in the columns and filters tool panel |
| AG-5797 | Feature Request | [Accessibility] Allow not counting hidden columns when announcing column index and total columns (aria-colcount) - only announce the index as per the actually visible columns |
| AG-5796 | Feature Request | [Column Menu] Allow focus to move back to the column header when the column menu closes due to it being scrolled away or refreshed |
| AG-5792 | Feature Request | [Localization] Allow configuring columns tool panel search box text string separately from the filter tool panel search box text string |
| AG-5784 | Feature Request | [Aligned Grids] Allow support for row grouping in aligned grids |
| AG-5776 | Feature Request | [Column Filter] Allow focusing the filter operator drop down item matching the key pressed in the filter popup operation dropdown |
| AG-5775 | Feature Request | [Accessibility] Improve accessibility support in the filter & filter tool panel |
| AG-5771 | Feature Request | [Row Dragging] Allow ending any ongoing row dragging operations when api.setSuppressRowDrag is called |
| AG-5768 | Feature Request | [Integrated] Allow the integrated chart to render axis labels to support tree data |
| AG-5760 | Feature Request | [Accessibility] Investigate accessibility failures reported by static DOM structure audit tool |
| AG-5746 | Feature Request | [Pivoting] Allow using different aggregation functions for different levels of the column group hierarchy when pivoting (for example use SUM at leaf-level, and AVG on all parent levels) |
| AG-5725 | Feature Request | [Integrated] Add an option to apply the grid column definition valueFormatters in the chart when formatting the x,y-axis values |
| AG-5721 | Feature Request | [Row Grouping] Allow groupRemoveLowestSingleChildren , groupRemoveSingleChildren to be configured on a per-column level (not at the grid level globally as now) |
| AG-5720 | Feature Request | [Filter Tool Panel] Allow displaying only the filtered columns, clearing the filter using a button inside the filter tool item, and indicating in the sidebar button there are active filters |
| AG-5701 | Feature Request | [Events] Add support for immutable data stores for data orchestration by firing events for sorting/filtering upon user actions without actually sorting/filtering the data |
| AG-5691 | Feature Request | [Layout & Styles] Allow styling the context menu separately from the column menu |
| AG-5675 | Feature Request | [Fill Handle] Allow running custom logic to determine whether fill handle is available each time the selected cell range changes |
| AG-5672 | Feature Request | [Layout & Styles] Allow providing different icons for "row drag" handle and "drag and drop" handle (currently it's the same icon) |
| AG-5671 | Feature Request | [SSRM] Allow client-side filtering the locally available data when using SSRM instead of server-side filtering requiring a request |
| AG-5667 | Feature Request | [Filters Tool Panel] Allow the user to configure multiple filters in the filter tool panel without triggering a data request, which only gets made when the user clicks an APPLY button |
| AG-5662 | Feature Request | [Excel Export] Allow content in appendContent and prependContent to be wrapped on multiple lines (wrapText property should apply to appendContent and prependContent) |
| AG-5655 | Feature Request | [Pivoting] Allow displaying all secondary columns inline on a single row |
| AG-5654 | Feature Request | [SSRM] Allow hiding the loading row when loading data in server-side row model and infinite row model |
| AG-5652 | Feature Request | [Testing] Allow providing ids to elements of the grid via custom attributes to facilitate testing |
| AG-5651 | Feature Request | [Sparklines] Enhance Sparkline series item highlighting |
| AG-5603 | Feature Request | [Excel Export] Allow applying Excel export styles to full-width group rows |
| AG-5601 | Feature Request | [Column State] Allow saving/restoring the order of aggregated columns in the grid as part of column state |
| AG-5589 | Feature Request | [Context Menu] Allow context menu to remain open after a context menu item is clicked |
| AG-5566 | Feature Request | [Row Selection] Allow setting which columns select the row when clicked |
| AG-5564 | Feature Request | [Clipboard] Allow rich(formatted) text to be read from the clipboard (currently only pure text data is read from clipboard) |
| AG-5555 | Feature Request | [API] Move `prop-types` out from dependencies to peerDependencies |
| AG-5532 | Feature Request | [Clipboard] Allow reading clipboard data via API |
| AG-5526 | Feature Request | [Range Selection] Allow selected cell range to move after column filtering and sorting so it contains the same cell values as before |
| AG-5503 | Feature Request | [Scrolling] Allow rendering custom column header components only once by suppressing column header virtualization (but not for column cells) |
| AG-5501 | Feature Request | [Clipboard] Allow copySelectedRowsToClipboard and copySelectedRangeToClipboard to allow/suppress the copying of column group header values |
| AG-5495 | Feature Request | [Updating Data] Allow a new mode like suppressModelUpdateAfterUpdateTransaction following a data update to place an updated record in the correct group, but not sort the new item inside the correct group |
| AG-5491 | Feature Request | [Aggregation] Investigate ways to standardize the returned value format for different aggregation functions (currently avg and count return objects, the rest return numbers) |
| AG-5482 | Feature Request | [Integrated] Allow sorting integrated charts independently of the grid |
| AG-5472 | Feature Request | [Column Header] Allow column headers to truncate text only when hovered to render the column menu, rather than always truncating |
| AG-5471 | Feature Request | [Row Grouping] Add innerRendererParams to be used in the innerRenderer of the agGroupCellRenderer |
| AG-5461 | Feature Request | [SSRM] Allow SSRM to support the cache pattern in GraphQL |
| AG-5459 | Feature Request | [Excel Export] Allow exporting a password-protected Excel worksheet |
| AG-5456 | Feature Request | [Integrated] Allow mapping the group column data path in the tree data to levels in the chart category axis label (when using tree data with integrated chart) just like this is done when using row grouping |
| AG-5450 | Feature Request | [Excel Export] Allow adding appendContent and prependContent when exporting to Excel with multiple sheets |
| AG-5444 | Feature Request | [Cell Editor] Allow focusing the drop down item matching the key pressed in agSelectCellEditor |
| AG-5430 | Feature Request | [Column Sizing] Allow displaying a vertical line/border indicating the new column width while resizing column |
| AG-5406 | Feature Request | [Excel Export] Allow styling parts of the exported Excel cell value differently (for example in a cell value of two words, one word is red while the second one is blue) |
| AG-5395 | Feature Request | [Updating Data] Allow suppressing sort and/or grouping after updating data unless the user requests another sort/group for immutable data |
| AG-5383 | Feature Request | [Columns Tool Panel] Allow displaying tooltips for aggregated columns in the columns tool panel |
| AG-5382 | Feature Request | [Row Dragging] Allow managed row dragging when row grouping (for row groups and child rows) |
| AG-5379 | Feature Request | [Column Sizing] Allow resizing multiple columns at the same time via the column size drag handle (just like Excel) |
| AG-5377 | Feature Request | [Excel Export] Allow adding comments into the exported cells in Excel |
| AG-5370 | Feature Request | [Loading Cell Renderer] Allow loading cell renderer to get its height from getRowHeight |
| AG-5356 | Feature Request | [Integrated] Allow pivot charts to include pinned rows |
| AG-5343 | Feature Request | [Row Selection] Allow deselecting row range from the selected rows range when using SHIFT+click |
| AG-5331 | Feature Request | [Tooltip] Remove the need to include the ag-tooltip-hiding selector in the custom tooltip component with an opacity of 0 |
| AG-5324 | Feature Request | [Cell Rendering] Replace checkbox with a span placeholder when selection not allowed to reduce DOM element count |
| AG-5316 | Feature Request | [Column Filter] Allow using a custom comparator to match the text in the mini-filter to the set filter items (currently it's using a contains condition which cannot be modified) |
| AG-5314 | Feature Request | [Master/Detail] Allow displaying detail grids in the same container with the master grid, so there's only one horizontal scrollbar for all levels |
| AG-5312 | Feature Request | [Accessibility] Update the column visibility panel in column menu, columns tool panel and filter tool panel to look like the set filter |
| AG-5303 | Feature Request | [Cell Rendering] Add cellRendererFrameworkSelector |
| AG-5300 | Feature Request | [Excel Export] Allow using non-latin characters for sheet name when exporting to XML |
| AG-5286 | Feature Request | [Undo/Redo] Allow undo/redo to work after changing column definitions, grid layout (row/column order) or sorting/filtering/grouping/expand/collapse of groups |
| AG-5285 | Feature Request | [Column Group] Allow configuring the columnGroupShow setting for columns to set whether a column is shown depending on whether its parent column group is collapsed/expanded |
| AG-5280 | Feature Request | [Range Selection] Allow suppressing range selection for cells in specific rows/columns |
| AG-5278 | Feature Request | [Overlay] Add API to indicate whether the no-rows, loading overlay is shown, and methods to hide these two overlays separately |
| AG-5271 | Feature Request | [Cell Rendering] Allow users to reconfigure column layout by dragging column headers on top of each other to display multiple column values in the same column |
| AG-5256 | Feature Request | [Layout & Styling] Make expand/collapse chevron button hit area bigger and more prominent |
| AG-5252 | Feature Request | [Master/Detail] Allow displaying the detail records inline under each master row inside the same grid instead of using a separate detail grid for each master row |
| AG-5240 | Feature Request | [Clipboard] Allow defining on a column-level the logic to process data from clipboard for that column |
| AG-5204 | Feature Request | [Context Menu] Allow context menu to open when using secondary methods (such as CTRL+Left click on MacOS) |
| AG-5190 | Feature Request | [Sidebar] Allow displaying different content in sidebar button depending on whether the tool panel is open or closed |
| AG-5187 | Feature Request | [Integrated] Allow displaying custom buttons in the chart menu |
| AG-5174 | Feature Request | [Integrated] Add support for multiple series (groupedColumn, etc) in cross-filtering chart |
| AG-5173 | Feature Request | [Layout & Styling] Add support in Material theme for outlined and filled input styling |
| AG-5170 | Feature Request | [Layout & Styling] Allow setting density using the density option in the Material spec |
| AG-5163 | Feature Request | [Column State] Allow setting event source via an input params of columnApi.applyColumnState method |
| AG-5147 | Feature Request | [Columns Tool Panel] Allow displaying a custom name for a column in the columns tool panel columns list |
| AG-5145 | Feature Request | [Frameworks] Allow support for strictNullChecks for newer versions of TypeScript |
| AG-5143 | Feature Request | [Column Filter] Allow entering wildcards in various filter inputs |
| AG-5134 | Feature Request | [Row Grouping] Allow displaying a group row even if it has no child rows (for example its child rows are all filtered out) |
| AG-5119 | Feature Request | [Layout & Styling] Allow applying cellClassRules and rowClassRules to cell editors |
| AG-5108 | Feature Request | [Integrated] Allow displaying the toolbar icon in the cross-filtering chart |
| AG-5106 | Feature Request | [Overlay] Allow automatic displaying and hiding of an overlay for long-running operations (sorting/grouping/pivoting) |
| AG-5104 | Feature Request | [Aggregation] Allow modifying the formatting of the aggregated values based on user input just like in Excel (Value Field Settings dialog) |
| AG-5088 | Feature Request | [Tooltip] Allow specifying Tooltip Component for column header independently to the column cells or set filter items (currently same tooltip component is used throughout all the tooltips of a column) |
| AG-5083 | Feature Request | [Drag & Drop] Allow cancelling a drag from inside onDragStop when using managed row dragging |
| AG-5071 | Feature Request | [Columns Tool Panel] Allow a new mode where pressing ENTER key in columns tool panel search box does not toggle the "select all" checkbox |
| AG-5063 | Feature Request | [Cell Editing] Allow agSelectCellEditor to be sized using a fixed width value exceeding the column width |
| AG-5062 | Feature Request | [Column Filter] Allow customizing the filter model in the Custom Date Filter |
| AG-5061 | Feature Request | [Tool Panel] Allow setting height for list items in the tool panels (column tool panel, filter tool panel) |
| AG-5060 | Feature Request | [Master/Detail] Allow displaying the master row expansion button (chevron) inside any column and setting separate detail-grids for different columns of the master row |
| AG-5046 | Feature Request | [Cell Editing] Allow rendering custom editor popups just like built-in editor popups to prevent them from being rendered outside of the viewport bounds (either clipped or requiring additional vertical scrolling of the page) |
| AG-5039 | Feature Request | [Pivoting] Allow merging the group column header cells of pivot row total columns |
| AG-5023 | Feature Request | [Column Filter] Add Apply/Clear/Reset buttons in multi-filter to apply/clear/reset all filters in the multi-filter |
| AG-5014 | Feature Request | [Context Menu] Allow context menu to render above the mouse pointer to prevent it from being clipped |
| AG-5012 | Feature Request | Feedback from Github (multiple items relating to product and docs) |
| AG-5009 | Feature Request | [Layout & Styling] Allow removing the focused styling from the selected cell range when grid loses focus |
| AG-5004 | Feature Request | [Tooltip] Allow showing a tooltip for cells containing aggregated values |
| AG-5003 | Feature Request | [Column Filtering] Reset row selection after column filtering (just like Excel) |
| AG-4983 | Feature Request | [Themes] Add a new theme following the Microsoft FluentUI design guidelines |
| AG-4981 | Feature Request | [Column Filter] Allow creating a floating filter with two inputs to set top/bottom range filter values |
| AG-4974 | Feature Request | [Column Pinning] Allow pinning columns only via the column menu and not by dragging |
| AG-4956 | Feature Request | [Charts] Add a Gantt chart |
| AG-4951 | Feature Request | [Column Filters] Allow to filter tree data applying filter to each row and displaying only rows matching the filter (and not because they have matching children or parent row) |
| AG-4943 | Feature Request | [Row Dragging] Allow a single drag handle for both row dragging and drag & drop |
| AG-4911 | Feature Request | [Scrolling] Allow horizontal scrolling to snap columns headers to the grid vertical edges |
| AG-4908 | Feature Request | [Context Menu] Аllow custom context menu items to prevent grid focus |
| AG-4873 | Feature Request | [Cell Editing] Allow controlling whether custom cell editors are inline editing or not |
| AG-4861 | Feature Request | [Row Sorting] Allow sorting a column with number values treating NaN and null values just like Excel (NaN larger than numbers, null always shown last) |
| AG-4842 | Feature Request | [API] Standardize the use of colKey parameter across all methods in ColumnAPI |
| AG-4840 | Feature Request | [Integrated] Allow adding custom tabs in the chart configuration sidebar |
| AG-4831 | Feature Request | [Row Grouping] Add an event to fire when a field is added to grouping but before grouping actually takes place |
| AG-4813 | Feature Request | [API] Provide default values for viewportRowModelPageSize and viewportRowModelBufferSize properties |
| AG-4809 | Feature Request | [API] Add API to provide additional row index information (startRowThisPage, endRowThisPage, totalRowsThisPage) on current page |
| AG-4806 | Feature Request | [Column Sizing] Allow setting auto-size column width only based on the column header value, skipping the data cell content |
| AG-4771 | Feature Request | [Row Dragging] Allow scrolling horizontally automatically when row dragging and reaching the edge of viewport |
| AG-4757 | Feature Request | [Column Filter] Allow column filtering to apply a specific style to matching/non-matching rows instead of removing non-matching rows from grid |
| AG-4756 | Feature Request | [Integrated] Add support for range and pivot charts with groupHideOpenParents, showOpenedGroup and groupMultiAutoColumn set to true |
| AG-4745 | Feature Request | [Accessibility] Add column name to aria labels in column filtering button, operator and input |
| AG-4740 | Feature Request | [Range Selection] Improve selection performance with a large number of cells when rangeSelection is enabled |
| AG-4715 | Feature Request | [Layout & Styling] Allow resetting styles set by cellStyle and removing previously applied styles |
| AG-4714 | Feature Request | [API] Allow columnGroupShow property to be set via setColumnDefs() API method |
| AG-4700 | Feature Request | [Accessibility] Add keyboard shortcuts to control pagination |
| AG-4695 | Feature Request | [Sidebar] Allow rendering the sidebar buttons horizontally on top above column header row |
| AG-4694 | Feature Request | [Row Dragging] Allow dragging and dropping rows to and from the pinned rows area |
| AG-4673 | Feature Request | [Row Grouping] Add an API method to expand the entire subtree of a specific row |
| AG-4663 | Feature Request | [Drag&Drop] Allow changing the ghost icon while dragging on onRowDragEnter, move or leave event of another row |
| AG-4655 | Feature Request | [Master/Detail] Add an API method to retrieve the parent row details (row node, parent API, etc.) for a detail row |
| AG-4651 | Feature Request | [Cell Styling] Allow color scales for column cells based on value range and a color range (like in Excel) |
| AG-4648 | Feature Request | [Row Grouping][Pivoting] Allow automatically grouping/pivoting date values using a date hierarchy (day, week, month, quarter, year) just like in Excel |
| AG-4640 | Feature Request | [Tool Panel] Allow columns tool panel and filters tool panel to render outside of the grid as a component in an external container |
| AG-4615 | Feature Request | [Integrated] Allow integrated scatter chart to create a separate series for each unique category value |
| AG-4608 | Feature Request | Add ascii_only flag for terser options to support UTF-8 restrictions |
| AG-4596 | Feature Request | [Column State] Make column group expand/collapse stateful |
| AG-4579 | Feature Request | [Clipboard] Add an option to allow ValueFormatter to be applied when copying group column cells values |
| AG-4572 | Feature Request | [Integrated] Allow loading an Angular component into the integrated chart popup |
| AG-4560 | Feature Request | [API] Add an option to debounce the horizontal scroll |
| AG-4556 | Feature Request | [Clipboard] Copy values from multi-auto column groups without using "->" to separate group names |
| AG-4555 | Feature Request | [Performance] Improve performance of row highlighting |
| AG-4545 | Feature Request | [SSRM] Allow providing groupKeys manually when building requests in getRows to better support complex objects for grouping |
| AG-4524 | Feature Request | [SSRM] Add the Filter Options on a column passed into the SSRM getRows request in the filter model |
| AG-4520 | Feature Request | [Accessibility] Announce total row and column count on initial focus on grid |
| AG-4511 | Defect | Misaligned border of pinned column when using the "toggle device toolbar" in Chrome |
| AG-4507 | Feature Request | [Filter Tool Panel] Pin the search box to top of the filter tool panel |
| AG-4503 | Feature Request | [Integrated] Create a loading overlay for integrated charts |
| AG-4500 | Feature Request | [API] Add row hover event to grid API |
| AG-4498 | Feature Request | [Keyboard Navigation] Allow navigation from editable cells (while editing) to non-editable cells |
| AG-4497 | Feature Request | [Integrated] Allow users to set chart axis title through UI in integrated charts |
| AG-4496 | Feature Request | [Column Filter] Allow sorting set filter options putting the selected ones on top, followed by non-selected ones |
| AG-4488 | Feature Request | [Accessibility] Display a 'No matches' message in the columns tool panel when no items match the mini-filter search |
| AG-4479 | Feature Request | [Integrated] Allow displaying grid cell formatted value in the chart tooltip renderer |
| AG-4477 | Feature Request | [Integrated] Allow range charts to support pinned rows |
| AG-4476 | Feature Request | [React] Allow supporting auto-sized tooltip content |
| AG-4464 | Feature Request | [Pivoting] Allow modifying the top-left cell when using row and column groups |
| AG-4463 | Feature Request | [Row Height] Allow animating row height change |
| AG-4458 | Feature Request | [Integrated] Allow exporting chart data and image into Excel/CSV |
| AG-4451 | Feature Request | [API] Allow accessing nodes without having to loop through them, or to break out from the forEachNode() loop when looping through them |
| AG-4450 | Feature Request | [API] Add an API method to get the ag-Grid version at runtime |
| AG-4445 | Feature Request | [Excel Export] Allow skipping a column when exporting to Excel/CSV |
| AG-4441 | Feature Request | [Master/Detail] Allow custom details renderer to only be initialized once when pinned areas are rendered |
| AG-4433 | Feature Request | [Excel Export] Add option to remove utf-8 Byte Order Mark (BOM) "\uFEFF" from CSV export |
| AG-4431 | Feature Request | [Accessibility] Allow Narrator to announce editable cells as NOT read-only when using Edge browser |
| AG-4421 | Feature Request | [SSRM] Optimize block loading when scrolling in SSRM with debounce |
| AG-4411 | Feature Request | [Excel Export] Allow adding new ExcelStyles dynamically at time of export |
| AG-4403 | Feature Request | [Accessibility] Allow mechanism to supply ARIA row-count |
| AG-4383 | Feature Request | [Layout & Styling] Allow adding whitespace padding below and to the right of the grid cell area |
| AG-4378 | Feature Request | [Column Sizing] Add autoSizePadding property to column API |
| AG-4365 | Feature Request | [Accessibility] Allow using NVDA shortcut keys to navigate the grid to work correctly across header and grid viewport |
| AG-4362 | Feature Request | [Accessibility] Allow floating filter to not confuse screen readers when reading grid cells |
| AG-4359 | Feature Request | [Accessibility] Allow correct announcement of column names when using column groups and colspanning |
| AG-4357 | Feature Request | [Clipboard] Allow pasting non-contiguous copied cells into a non-contiguous range |
| AG-4352 | Feature Request | [Pivoting] Allow multiple values to be shown as groupings on the rows instead of as columns (as per Excel) |
| AG-4350 | Feature Request | [Master/Detail] Allow detailCellRendererParams to be set dynamically by a callback |
| AG-4344 | Feature Request | [Column Filters] Add a set filter mode where ALL selected set filter values need to match a cell value (filtering for tags/labels) |
| AG-4342 | Feature Request | [Components] Allow components to be registered after the initializing the grid |
| AG-4341 | Feature Request | [Column Headers] Allow hiding column headers |
| AG-4336 | Feature Request | [Layout & Styling] Аdd an "open" class to the DOM element with class "ag-side-buttons" |
| AG-4324 | Feature Request | [Row Grouping] Allow automatically hiding an auto-group column if none of the row groups in its parent row-group levels are expanded |
| AG-4323 | Feature Request | Allow refData mapping to work for fields used as pivot labels |
| AG-4318 | Feature Request | [Column Filters] Allow customizing the appearance of the set filter so user can display HTML/text above the mini-filter |
| AG-4308 | Feature Request | [Row Grouping] Add an option when counting group children allowing to count direct vs all children |
| AG-4307 | Feature Request | [Column Tool Panel] Allow adding custom UI in the column tool panel and retemplate the default column tool panel |
| AG-4304 | Feature Request | [Accessibility] Remove aria-hidden="true" from the wrapper ag-header-icon |
| AG-4294 | Feature Request | [Cell Editing] Add source property to cellEditingStopped event params |
| AG-4288 | Feature Request | [Docs] Add a documentation sample showing how to undo/redo adding/deleting rows |
| AG-4287 | Feature Request | [Row Grouping] Allow to keep the group footer row visible when the row group is collapsed |
| AG-4285 | Feature Request | [Drag & Drop] Add external DropZone for columns |
| AG-4283 | Feature Request | [Column Filters] Add events to be fired when the floating filter popup/column menu filter tab are opened/closed |
| AG-4278 | Feature Request | [Accessibility] Allow elements with truncated values to display their tooltip both when hovered and focused using the keyboard (currently it's either hover only or focus only) |
| AG-4272 | Feature Request | [Row Grouping] Allow row grouping with tree data as long as different columns are used for the auto group column / tree data levels column |
| AG-4264 | Feature Request | [Internationalization] Allow users access to the full i18n object with all of the default English strings |
| AG-4253 | Feature Request | [Pagination] Allow setting the location of the pagination panel (above instead of below the grid) |
| AG-4242 | Feature Request | [Pivoting] Allow setting an agg function on a pivot column for column total computation that uses the nodes to compute the totals value |
| AG-4240 | Feature Request | [Sidebar] Allow hiding the sidebar (containing the buttons) and keeping the tool panel visible |
| AG-4238 | Feature Request | [Updating Data] Add support for cell flashing for async updates in SSRM |
| AG-4232 | Feature Request | [Row Grouping] Add row spanning layout for expanded row groups (each expanded parent row group row merges cells of all of its child rows) |
| AG-4178 | Feature Request | [Column Sizing] Allow suppressing auto-size on a column via any means by the user (Column Menu Auto-size THIS column/ auto-size ALL columns, user double-click on column header edge) when colDef.suppressAutoSize=true |
| AG-4168 | Feature Request | Allow styling using RowClass rules without requiring setting !important |
| AG-4165 | Feature Request | [Localization] Allow switching of localization language translations at runtime without losing state (make localeTextFunc reactive) |
| AG-4164 | Feature Request | [Column Filters] Add API to open/close filter popup for a specific column and indicate whether it's open |
| AG-4108 | Feature Request | Remove invalid license error when testing an app using a valid license in Windows |
| AG-4103 | Feature Request | [Cell Editing] Allow pushing your own cell update operations to undo/redo stack to capture data changes performed in user code via API calls |
| AG-4102 | Feature Request | [Column Group] Allow preventing drag and drop of column groups into the Row Group panel |
| AG-4101 | Feature Request | [Pivoting] Allow row group pivots to show as columns instead of rows if there is a one to one relationship between parent and child |
| AG-4093 | Feature Request | [Column Sizing] Allow automatic column auto-size to run again after changing current page or page size, vertically scrolling or horizontally scrolling new columns into view, expanding or showing or setting new columns |
| AG-4092 | Feature Request | [SSRM] Allow pressing PAGE UP/DOWN keys to reposition after rows are present to the correct row index |
| AG-4089 | Feature Request | [Printing] Allow rendering column headers at the top of every page when printing |
| AG-4086 | Feature Request | Allow providing a class to editable cells while they are on-read mode so that they can be styled |
| AG-4085 | Feature Request | [API] Provide target for onCellFocused to query what caused the focus event |
| AG-4084 | Feature Request | [Integrated] Allow saving and restoring integrated chart size and position |
| AG-4081 | Feature Request | [Row Grouping] Allow scrolling through the group columns in the row group panel/pivot panel or wrapping the group column/pivot column list on multiple lines |
| AG-4078 | Feature Request | Allow IHeaderComp to be exported from @ag-grid-community/core |
| AG-4073 | Feature Request | Allow extending the column definition typescript interface so that properties can be added |
| AG-4069 | Feature Request | [Pivoting] Allow sorting pivot columns by Total Footer |
| AG-4061 | Feature Request | Investigate performance issues with the grid and Fuse2 framework |
| AG-4029 | Feature Request | [Column Filters] Allow wrapping long set filter/rich select editor items and displaying multi-line values in list items (auto-height for lists) |
| AG-4017 | Feature Request | [Cell Editing] Allow configuring the position of popup editors (top, bottom etc.) |
| AG-4007 | Feature Request | [Column Filters] Allow displaying the current filter expression in the floating filter input |
| AG-4005 | Feature Request | [Column Pinning] Allow setting the maximum number of pinned columns |
| AG-4003 | Feature Request | [Accessibility] Add new table presentation for screen readers when grid is non editable |
| AG-4002 | Feature Request | [Integrated] Make chart ranges more distinguishable from cell ranges |
| AG-4001 | Feature Request | [Integrated] Allow chart cell ranges to be resized in all directions |
| AG-3998 | Feature Request | [Drag&Drop] Add support for custom row drag text when dragging and dropping between grids |
| AG-3980 | Feature Request | [Scrolling] Allow configuring the horizontal scroll bar such that you can make it 100% width of the grid dynamically |
| AG-3967 | Feature Request | [Drag & Drop] Allow additional drag and drop grid events |
| AG-3966 | Feature Request | [API] Add a callback onGridVisible |
| AG-3964 | Feature Request | [Column Groups] Allow configuring different group header height for different group header levels |
| AG-3958 | Feature Request | Allow Ag-grid to work with storybook.JS for testing |
| AG-3953 | Feature Request | [Cell Editing] Allow users to enter a formula in a grid cell to compute its value based on other cells (just like in Excel) and use a cell range for formula input |
| AG-3947 | Feature Request | [Excel Export] Add a processCellXMLCallback to allow the user to edit the XML instead of just the content |
| AG-3941 | Feature Request | [Column Filters] Allow floating filter values to be applied only on an API call |
| AG-3936 | Feature Request | [Full Width Rows] Allow row autoHeight to work with Full Width Rows |
| AG-3904 | Feature Request | [Pivoting] Allow styling pivot result columns on hover |
| AG-3902 | Feature Request | [Tooltip] Allow tooltips to be used with full-width group rows and row group tool panel |
| AG-3898 | Feature Request | [Excel Export] Allow exporting Master Detail Grids to Excel without the need for user code |
| AG-3895 | Feature Request | [Clipboard] Allow excluding cells/rows/columns from getting copied to clipboard |
| AG-3875 | Feature Request | [Scrolling] Add support for sticky scroll bars |
| AG-3870 | Feature Request | [Column Sizing] Allow setting a range of (minWidth, maxWidth) that applies to column auto-sizing only and isn't applied when user resizes column manually |
| AG-3868 | Feature Request | [Drag & Drop] Add event for column dragging outside the grid |
| AG-3860 | Feature Request | [Cell Editing] Allow keeping the cell edit when its row position is moved due to background operations |
| AG-3848 | Feature Request | [Cell Editing] Allow keeping the edited row/cell in edit mode if it loses focus or the entered value in the edited cell fails validation |
| AG-3834 | Feature Request | Allow customizing the style of the filter and/or radio boxes & input filters |
| AG-3830 | Feature Request | [Row selection] Allow choosing Windows/Mac row selection mode |
| AG-3822 | Feature Request | [Fill Handle] Allow canceling default behaviour of the fill handle based on user logic |
| AG-3820 | Feature Request | [Column Menu] Allow configuring which column menu tab to show by default |
| AG-3816 | Feature Request | [Row Grouping] Allow group rows to be expanded by default and not show a chevron when groupHideOpenParents=true and the row group has only a single child row |
| AG-3811 | Feature Request | [Row Pinning] Allow Pinned Rows to have Master/Detail |
| AG-3803 | Feature Request | [Master/Detail] Add print functionality for master/detail grid |
| AG-3794 | Feature Request | [Row Height] Allow auto-height to be used on groupDisplayType: 'groupRows' |
| AG-3792 | Feature Request | [Column Menu] Allow adding custom menu tabs to the column menu |
| AG-3777 | Feature Request | [Clipboard] Allow pasting in a cell even if it is not editable |
| AG-3774 | Feature Request | Allow dynamically configuring if the group cell renderer should be used on a node by node basis based on its indentation level / key being used to group |
| AG-3773 | Feature Request | [Cell Editing/Rendering] Allow displaying/adding Excel-like comments/annotations to grid cells |
| AG-3767 | Feature Request | [Keyboard Navigation] Allow suppressing scroll when navigating with keyboard |
| AG-3760 | Feature Request | Add support for headless execution |
| AG-3748 | Feature Request | [Accessibility] Allow the column header to be announced on cell change when using VoiceOver and Tab/arrow keys for navigation |
| AG-3739 | Feature Request | [Fill Handle] Add events for fill handle e.g. fillHandleClicked, fillHandleDragged |
| AG-3735 | Feature Request | [Column Filters] Allow custom date format to be specified for the input when using a date filter (agDateColumnFilter) |
| AG-3730 | Feature Request | [Updating Data] Allow updating values for cells that are currently being edited via the API |
| AG-3729 | Feature Request | [Cell Editing] Allow bulk update of the selected cell range by entering edit mode and pressing CTRL+ENTER keys to set the provided value to all cells in the selected range (just like Excel) |
| AG-3711 | Feature Request | [Layout & Styling] Add support for 'rem' as the unit of measurement for styling |
| AG-3701 | Feature Request | [Row Grouping/Tree Data] Allow paginating child rows inside the group row (displaying a pagination panel to paginate the children above the next group row) |
| AG-3698 | Feature Request | [Column Filters] Add a clear button inside filter inputs (floating filter inputs, filter inputs, tool panel inputs, etc) to clear the value |
| AG-3670 | Feature Request | [Column Sizing] Allow a new flex mode for columns such that columns can be made bigger without flexing (introducing a horizontal scroll bar), and flex columns only to avoid unused column space in the grid viewport |
| AG-3652 | Feature Request | [Layout & Styling] Allow configuring padding/margins between rows and the grid borders |
| AG-3643 | Feature Request | [Pivoting] Add support for getGroupRowAgg callback in pivot mode |
| AG-3641 | Feature Request | Add Support for middle button scroll |
| AG-3621 | Feature Request | Allow handling the scroll gracefully when scrolling through millions of rows |
| AG-3618 | Feature Request | [Pivoting] Allow configuring pivot result columns via options in the underlying colDef |
| AG-3604 | Feature Request | [Filters Tool Panel] Add API to clear the "search" textbox value in the Filters Tool Panel |
| AG-3593 | Feature Request | [Tooltip] Allow tooltips to be resized dynamically while they are open |
| AG-3584 | Feature Request | [Infinite Row Model] Add support for dynamic row heights with infinite row model |
| AG-3570 | Feature Request | [Cell Editing] Allow suppressClickEdit to be set on a per-column basis |
| AG-3537 | Feature Request | [Clipboard] Allow suppressing paste events dynamically based on the current cell via suppressPaste |
| AG-3535 | Feature Request | [Context Menu] Replace disabled 'paste' icon in context menu with note |
| AG-3527 | Feature Request | [Integrated] Provide the column as a parameter in the integrated charts axis and series labelFormatter |
| AG-3518 | Feature Request | [Row Grouping] Allow full callback configuration to decide if a row should be rollup |
| AG-3511 | Feature Request | [Pivoting] Allow configuring which columns should be included when pivotColumnGroupTotals is used |
| AG-3493 | Feature Request | [Updating Data] Allow users calling an API that will receive a callback method that will guarantee that there are no pending batch updates to process when it gets called |
| AG-3490 | Feature Request | [Row Sorting] Allow fully customizing row sorting (as opposed to post-sort) so that for large datasets the entire sorting logic is delegated to the client |
| AG-3471 | Feature Request | [Column Tool Panel] Allow the user to configure the columns in the columns tool panel without triggering a backend request, which only gets made when the user clicks an APPLY button |
| AG-3449 | Feature Request | [Columns Tool Panel] Allow hiding the column drag handle in the columns tool panel when suppressMovable=true or functionsReadOnly=true |
| AG-3447 | Feature Request | [SSRM] When using SSRM with paging, allow pre-fetching data for the next page of records, so user doesn't have to see the loading indicators when they open a new page |
| AG-3444 | Feature Request | [Integrated] Allow selecting multiple columns via `ctrl` key to create integrated charts |
| AG-3434 | Feature Request | Allow setSideBarVisible to take an optional parameter like openToolPanel so that is made visible with that toolpanel open (ie: setSideBarVisible (true, 'columns') |
| AG-3433 | Feature Request | [Tool Panels] Allow providing a custom tool panel and to have it hidden by default |
| AG-3432 | Feature Request | Allow for API methods to access the data in a more functional style, ie accept a predicate |
| AG-3429 | Feature Request | [Context Menu] Allow suppressing the Context Menu dynamically based on a condition (make suppressContextMenu a callback) |
| AG-3426 | Feature Request | [State] Allow saving/restoring the selection state as we would do for the filter/sort state (getSelectionNodes would suffice to get it, but have a matching setSelectedNodes) |
| AG-3422 | Feature Request | [SSRM] Allow dynamic value updates in SSRM Set Filters |
| AG-3413 | Feature Request | Allow providing DOM resulting cells with semantic classes (potentially configurable) so that is easy to select them using XPath |
| AG-3388 | Feature Request | [Integrated] Allow access to all row data for chart tooltips |
| AG-3378 | Feature Request | Allow adding semantic classes to column headers so is possible to provide advanced styling on them (ie identify if they are the last column from a group, how many parents they have...) |
| AG-3373 | Feature Request | [Cell Editing] Allow editing aggregated cell values when pivoting |
| AG-3366 | Feature Request | [Master/Detail] Allow displaying master-level column headers under each expanded detail grid |
| AG-3357 | Feature Request | [Accessibility] Allow screen reader to read correct column names when using pinned columns |
| AG-3356 | Feature Request | [Column Group] Allow hiding all columns in a column group through the column group itself, as opposed to all the individual child columns |
| AG-3346 | Feature Request | [Layout & Styling] Add a Material Dark Theme |
| AG-3342 | Feature Request | [Pivoting] Allow setting widths once for all secondary columns that belong to the same primary columns |
| AG-3333 | Feature Request | [SideBar] Allow adding custom buttons in the sidebar that invoke logic directly, instead of open a tool panel |
| AG-3331 | Feature Request | [Tooltip] Allow conditionally rendering tooltips |
| AG-3315 | Feature Request | [Column Menu] Allow configuring renderers for custom column menu tab |
| AG-3307 | Feature Request | [Layout&Styling] Allow styling group rows based on them being expanded or collapsed |
| AG-3299 | Feature Request | Add more SASS variables to the themes to simplify the creation of custom themes |
| AG-3255 | Feature Request | [Cell Editing] Allow entering the first character correctly when typing in a cell without editing it when using IME Edit=Korean / Japanese |
| AG-3254 | Feature Request | [Accessibility] Allow setting aria-live option on rows |
| AG-3251 | Feature Request | [Pivoting] Allow unbalanced groups to work with pivot mode |
| AG-3242 | Feature Request | [Tree Data] Allow Tree Data to render each row with a full-width group row instead of showing a row of cells |
| AG-3236 | Feature Request | [Integrated] Allow X-labels to get their values from the column headers |
| AG-3229 | Feature Request | Allow for framework components a mechanisms to hook some custom logic after the component has been rendered (ie to focus on an input box after an Editor is created) |
| AG-3218 | Feature Request | Investigate performance optimizations around updating a single record with lots of data while using transactions |
| AG-3205 | Feature Request | [Master/Detail] Allow displaying the detail grid for a master row above it instead of below it |
| AG-3189 | Feature Request | [Scrolling] Allow the grid to scroll vertically across multiple grids stacked vertically in iPhone and iPad |
| AG-3185 | Feature Request | [Touch] Allow cell range selection for touch devices |
| AG-3172 | Feature Request | [Cell Rendering] Add support for innerRendererSelector similar to renderers and editors |
| AG-3167 | Feature Request | [Row Pinning] Allow sorting / filtering pinned rows |
| AG-3152 | Feature Request | Revamp theming to simplify customization of different areas of the grid including (border transparency, size units not tied to px, provide more defaults to be overridden) |
| AG-3148 | Feature Request | [Infinite Row Model] Allow infinite row model to support auto row height |
| AG-3142 | Feature Request | [Cell Rendering] Allow rotated/transposed view - display a data row as a grid column, and a column as a row (just like in Excel) |
| AG-3139 | Feature Request | [Columns Tool Panel] Allow configuring columns toolpanel so that it only has have one vertical scrollbar for ALL sections of the toolbar (not just the columns) |
| AG-3121 | Feature Request | [Updating Data] Add a param which contains a list of rows updated in the rowDataUpdated event params |
| AG-3115 | Feature Request | [Scrolling] Allow row-based scrolling of the viewport when scrolling vertically to always align the top edge a row to the top of the viewport to prevent partially visible rows (row scroll snapping) |
| AG-3114 | Feature Request | [Layout & Styling] Allow users to use SVG icons as pre v20, so that they can seamlessly choose between using web fonts or SVG icons. |
| AG-3091 | Feature Request | [Cell Editing] Allow column definition editable callback to be an async call |
| AG-3090 | Feature Request | [Overlay] Add support for row overlays to show interactive buttons |
| AG-3070 | Feature Request | Allow data to be passed back to the grid from a store, instead of a callback |
| AG-3063 | Feature Request | [React] How to sort with a react-flux project |
| AG-3053 | Defect | Allow reverting the way grouped columns are displayed to pre v20 |
| AG-3031 | Feature Request | [Cell Editing] Allow editors to be automatically as wide as the cell content and/or allow their width to be configured (flex style) |
| AG-3006 | Feature Request | [Events] Allow ignoring the single click events when the user double clicks, if the Grid is registered for click and double click (cellClicked/cellDoubleClicked and rowClicked/rowDoubleClicked) |
| AG-3004 | Feature Request | [SSRM] Allow adding partial column data to the grid as the user hides/shows columns, collapses/expands column groups |
| AG-3001 | Feature Request | Allow injecting custom code to be executed dynamically in the grid that would substitute some of the code provided |
| AG-2992 | Feature Request | Don't use inlined styles in the grid, use classes so that overriding them doesn't require !important |
| AG-2979 | Feature Request | [Pivoting] Allow pivot mode to work on the sorted set of data |
| AG-2976 | Feature Request | [SSRM] Show warning when using SSRM + set filter and not specifying newRowsAction: 'keep' |
| AG-2975 | Feature Request | [Cell Editing] Allow agLargeTextCellEditor to automatically grow in height if using auto row height |
| AG-2973 | Feature Request | Integrate PR - replace duplicated setting of datasource to serverSideDatasource |
| AG-2971 | Feature Request | [Footer row] Allow a footer row that (1) is excluded from filter (2) excluded from sort (3) will always be the last row but is not floating |
| AG-2964 | Feature Request | [Cell Editing] Allow a flag to stop editing when scrolling or cell leaves viewpoint due to scrolling |
| AG-2961 | Feature Request | [SSRM] Allow restoring page index after purging the server-side cache |
| AG-2960 | Feature Request | When minWidth > width show warning in console and increase width to minWidth |
| AG-2949 | Feature Request | [Layout & Styling] Allow displaying uninterrupted vertical lines between the cells belonging to different group columns across the entire grid height |
| AG-2942 | Feature Request | [Drag & Drop] Add new events when row dragging & dropping to allow the hovered rows to be easily styled |
| AG-2939 | Feature Request | [Row Grouping] Allow configuring the text to display when grouping on the display group column/leaf node and the source column/group node |
| AG-2934 | Feature Request | [Column Menu] Remove "group by column" item from column menu when the column is already grouped |
| AG-2925 | Feature Request | [SSRM] Allow new event to fire after data has been rendered into the grid after a successful getRows callback |
| AG-2924 | Feature Request | [Clipboard] Allow to format process for cells in specific columns |
| AG-2920 | Feature Request | [Drag & Drop] Allow preventing the scroll in the grid when dragging a row outside the viewport |
| AG-2916 | Feature Request | [API] Add API to get the top and bottom rows in the viewport for all row model (excluding the rowBuffer) |
| AG-2913 | Feature Request | Allow combining multiple themes |
| AG-2909 | Feature Request | [Range Selection] Allow range selection to be kept when expanding/collapsing column group |
| AG-2907 | Feature Request | [Column Headers] Allow setting custom aggFunc column name |
| AG-2888 | Feature Request | [Scrolling] Allow styling scroll bars with CSS/SASS/integration of 3rd party scroll bars (e.g. perfect scrollbar) |
| AG-2886 | Feature Request | [Layout & Styling] Allow to override $input-bottom-border SASS variable in Material theme |
| AG-2882 | Feature Request | [Column Headers] Make header component reactive |
| AG-2881 | Feature Request | [Scrolling] Allow setting the display mode of the scrollbar independently of the OS settings (ie always visible) |
| AG-2875 | Feature Request | [Cell Editing] Allow the agLargeTextCellEditor to accept value of infinite length - use no default maxLength value to not impose any length limit |
| AG-2866 | Feature Request | [Row Sorting] Allow setting initial row order using an initialOrderComparator |
| AG-2860 | Feature Request | Remove z-index from column separators |
| AG-2858 | Feature Request | Allow to override $row-height in SASS without syncing gridOptions.rowHeight |
| AG-2856 | Feature Request | [Column/Row Pinning] Allow removing the horizontal scrollbar in the pinned columns area |
| AG-2854 | Feature Request | [Column Filters] When using in-range filter with APPLY button, disable APPLY button until the and fields are set |
| AG-2853 | Feature Request | [Range Selection] When using column-spanning and selecting a cell range, some cells aren't selected correctly as part of the selected cell range (like in Excel) |
| AG-2843 | Feature Request | [Drag & Drop] Add to drag and drop events (over and drop) information about the target column |
| AG-2835 | Feature Request | [Integrated] Allow adding a new (non-contiguous) selected cell range to plot in an integrated chart |
| AG-2815 | Feature Request | [Column Headers] Allow refreshHeaders to also update the columns in the toolPanel when using a custom column header component |
| AG-2812 | Feature Request | [Row Pinning] Allow setting height/maxHeight for the pinned row areas and vertically scrolling it |
| AG-2810 | Feature Request | [Tool Panel] Allow using a custom icon for a custom tool panel |
| AG-2787 | Feature Request | [Scrolling] Allow displaying horizontal scrollbar at the top of the viewport in Macs when using a trackpad and using the option scroll 'Automatically based on mouse or trackpad' |
| AG-2786 | Feature Request | [Column Moving] Prevent column moving on the grid when it is dropped into row group panel |
| AG-2784 | Feature Request | [Column Filter] Allow set filter to keep the selected state of list item values when they are no longer present in the data |
| AG-2783 | Feature Request | [Column Menu] Allow menu tabs to be dynamic |
| AG-2760 | Feature Request | [React] Make column tool panel reactive |
| AG-2759 | Feature Request | Allow specifying the duration of AnimateShowChangeCellRenderer animation |
| AG-2757 | Feature Request | [Tooltip] Allow configuring the placement/position for tooltips relative to the cell (top, bottom...) |
| AG-2756 | Feature Request | [Column Moving] Allow selecting/dragging multiple columns at once in the grid (just like Excel) |
| AG-2745 | Feature Request | [Aggregation] Allow configuring where aggregation should be displayed so that they can be shown in group columns |
| AG-2742 | Feature Request | [Aggregation] Create API methods to return aggregate values for the root node or any other group row node |
| AG-2725 | Feature Request | [Cell Editing] Allow customizing built-in editors and filters with additional options through component params |
| AG-2713 | Feature Request | [Column Filters] Add support for Material components in the number/text filter |
| AG-2710 | Defect | RTL: Scroll is laggy in Windows + Firefox |
| AG-2706 | Feature Request | [Row Selection] - Add rowClickedEvent listener to mouse middle click |
| AG-2704 | Feature Request | [Cell Rendering] Allow setting a custom error message to display when a getter/formatter fails (similar to Excel displaying ERR) |
| AG-2699 | Feature Request | [SSRM] Allow specifying lastRow independently of the rows in the SSRM in a different asynchronous call |
| AG-2671 | Defect | Excel borders lineStyle "Continuous" exports as a Dotted line instead of straight. |
| AG-2666 | Feature Request | Allow all the layout of the grid (columnDefs, sorting, filtering), to be centralized so it can be managed together following ACID principles |
| AG-2635 | Feature Request | [Pivoting] Allow secondary columns to reuse colDef properties like hiding when used for values |
| AG-2633 | Feature Request | [Master/Detail] Allow full-width rows to work with Master/Detail |
| AG-2615 | Feature Request | Allow getFirstRenderedRow method to return the first row in the viewport even when rowBuffer > 0 |
| AG-2606 | Feature Request | [SSRM] Allow for cacheBlockSize to be specified differently when grouping for each level of the grouping. |
| AG-2603 | Feature Request | [Clipboard] Allow merged cell to be pasted into AG Grid |
| AG-2600 | Feature Request | [Column Sizing] Improve performance of batch updating of column widths |
| AG-2596 | Feature Request | [Rendering] Allow ensureRow or ensureCol to be called so that it changes the scroll without changing the focused cell |
| AG-2587 | Feature Request | [Status Bar] Allow status bar default components to work with SSRM |
| AG-2586 | Feature Request | [SSRM] Allow removing lowest single row group children when using SSRM (support groupRemoveLowestSingleChildren) |
| AG-2584 | Feature Request | [Cell Editing] Allow opening date picker by default when editing Date Cell Editor |
| AG-2581 | Feature Request | [Context Menu] Allow configuring icons for default context menu items that have no icons for default (ie Excel export) |
| AG-2574 | Feature Request | [Scrolling] Allow for a sticky horizontal scroll bar when using domLayout=autoHeight |
| AG-2564 | Feature Request | [Layout & Styling] Allow cell style to be updated while in edit mode |
| AG-2559 | Feature Request | [Export] Add callback to all exports CSV/XLS/XLSX - processGroupHeaderCallback |
| AG-2550 | Feature Request | [Grid Rendering] Add support for scaling and zoom in/out of the browser |
| AG-2549 | Feature Request | [Aggregation] Allow providing aggregated aggFunc values asynchronously (using a server call to a remote service) |
| AG-2548 | Feature Request | [Cell Editing] Allow agLargeTextCellEditor to work with full row edit |
| AG-2538 | Feature Request | Allow rowData to be based on position instead of column key |
| AG-2522 | Feature Request | [Excel Export] Automatically export boolean values to boolean native Excel types |
| AG-2515 | Feature Request | [Filter Tool Panel] Allow re-templating and adding custom UI inside the filters tool panel |
| AG-2513 | Feature Request | [API] Add API method to check if the currently loaded grid is enterprise or not |
| AG-2494 | Feature Request | [Layout & Styling] Allow material theme to have some air at the bottom of the grid to allow for material editing in the last row |
| AG-2475 | Feature Request | Allow row class rules to be reevaluated on the back of a callback every time the row index changes (not only the underlying data) |
| AG-2473 | Feature Request | [Row Grouping] Allow to show custom context menu from the row group panel items |
| AG-2470 | Feature Request | [Column Group] Allow suppressing column moving for column groups |
| AG-2450 | Feature Request | [Aurelia] Allow ag-grid-aurelia colDefs to work without .bind |
| AG-2446 | Feature Request | [Drag & Drop] Add support for unmanaged Drag and Drop in Server-Side Row Model (SSRM) |
| AG-2440 | Feature Request | [Overlay] Allow accepting promises to setRowData and show loading overlay automatically |
| AG-2435 | Feature Request | [Range Selection][State] Allow range selection to be kept after an update in the grid based on the data and not the row index |
| AG-2430 | Feature Request | [Layout & Styling] Allow absolute cell style based on dynamic definition |
| AG-2427 | Feature Request | [Excel Export] Show an overlay while exporting or make export async and fire exportStart/exportEnd events |
| AG-2415 | Feature Request | [Frameworks] Allow integrating native framework template strings |
| AG-2411 | Feature Request | [Row Sorting] Allow building common implementations of comparators by passing the column as a parameter to the comparator, pivotComparator, filterParams.comparator |
| AG-2398 | Feature Request | [Clipboard] Allow pasting values containing new line characters into a single cell |
| AG-2394 | Feature Request | [Cell Editing] Allow stopping cell editing when edited cell loses focus |
| AG-2388 | Feature Request | [Tooltip] Allow tooltips to be fully-fledged components |
| AG-2368 | Feature Request | [Row Selection] Allow reevaluating whether headerCheckboxSelection is enabled through an API call |
| AG-2367 | Feature Request | [Layout & Styling] Allow styling the selection state/area |
| AG-2360 | Feature Request | [Clipboard] Allow pasting by clicking the paste item in the context menu |
| AG-2357 | Feature Request | [Context Menu] Allow displaying Mac shortcuts when using the context menu |
| AG-2354 | Feature Request | [Aligned grids] Allow column groups to have different child columns showing while keeping the overall width |
| AG-2353 | Feature Request | [API] Adding API call to return all distinct values in a column |
| AG-2342 | Feature Request | [Excel Export] Allow exporting row spans, spanned cells and spanning column header cells as merged cells in Excel export (cell merging) |
| AG-2341 | Feature Request | [Row Grouping] Allow getting group footer values programmatically |
| AG-2339 | Feature Request | [Row Pinning] Allow row selection for pinned rows |
| AG-2321 | Feature Request | [Column Spanning] Allow recalculating cellStyle and colSpan when using colSpan and updating row data |
| AG-2313 | Feature Request | [DOM] Remove DOM elements that are hidden |
| AG-2297 | Feature Request | [API] Add a method to the Grid API to return the context |
| AG-2292 | Feature Request | [Column Filters] Allow set filter values to be loaded in blocks instead of all at once and for mini-filter based on the search text in the mini filter |
| AG-2260 | Feature Request | Create a new component for checkboxes, so they can be configured just in one place for all ag-grid |
| AG-2241 | Feature Request | [Clipboard] Allow Copy Down in a non-contiguous range |
| AG-2229 | Feature Request | [Column Tool Panel] Allow dragging the column item from anywhere inside the item (just like in Excel), not using just the drag handle |
| AG-2228 | Feature Request | Allow lazy loading of rows when using autoHeight, ie on scroll to configured amount of rows, append N more rows at the bottom |
| AG-2219 | Feature Request | Improve performance of row auto height when resizing the columns |
| AG-2208 | Feature Request | [Row Dragging] Allow row dragging to work when using pagination |
| AG-2190 | Feature Request | [Infinite row model] enableServerSideSorting ensure only one request is made initially |
| AG-2169 | Feature Request | [Pivoting] Add column name to pivot column header component param |
| AG-2160 | Feature Request | [Column Pinning] Allow column pinning only when total column width is bigger than viewport width (requiring horizontal scrolling) |
| AG-2157 | Feature Request | [Column Filters] Allow set filter to keep unselected instead of selected items in the filter model, so they can be used for SSRM filtering via excluded set items search, "not in" |
| AG-2156 | Feature Request | [SSRM] Allow iteration of child nodes of a group in SSRM |
| AG-2155 | Feature Request | [Column/Context Menu] Allow setting key shortcuts for menu items |
| AG-2107 | Feature Request | [Updating Data] Add a method to batchUpdateRowData allow clearing the queue |
| AG-2103 | Feature Request | [Cell Editing] Allow keeping the cell focus when its row position is moved due to background operations |
| AG-2100 | Feature Request | [Performance] Allow queuing delta operations to the grid so they only get rendered once |
| AG-2090 | Feature Request | [Layout & Styling] Add new SASS variable to allow configuring the border-type for rows |
| AG-2084 | Feature Request | [SSRM] Allow blockLoadDebounceMillis to only apply when vertically scrolling (currently it applies to all requests, even ones to refresh data after a row add/remove) |
| AG-2082 | Feature Request | [Columns Headers] Allow specifying in the colDef the position of a column |
| AG-2077 | Feature Request | [Pagination] Improve the display of the number of records in the pagination panel when SSRM + Pagination + Grouping |
| AG-2075 | Feature Request | [Excel Export] Allow exporting the selected cell range to Excel |
| AG-2068 | Feature Request | [Column Sizing] Allow columns to have an option to 'size to fit' only if there is empty space to the right in the viewport |
| AG-2055 | Feature Request | [Row Height] Allow row height to be changed via mouse dragging of the row number cell (just like in Excel) |
| AG-2049 | Feature Request | [Columns] Allow preventing users from removing columns from the pivot/values section of the columns tool panel on a per-column basis |
| AG-2046 | Feature Request | [Row Grouping] Allow Group Column to be part of a column group |
| AG-2037 | Feature Request | [Cell Editing] Allow automatically fitting agRichSelectCellEditor popup width to column width when cellEditorPopup=true |
| AG-2032 | Feature Request | [Column Filters] Allow suppressing quickFilter lookup in hidden columns |
| AG-2022 | Feature Request | [React] Allow batch update of node selection with a single render |
| AG-2016 | Feature Request | [Accessibility] Allow AG-Grid to be 508 compliant (braille) |
| AG-2013 | Feature Request | [Events] Add source to all events in ag-grid (rowGroupOpened, cellValueChanged, etc) |
| AG-2002 | Feature Request | [Columns Tool Panel] Allow providing custom renderers for column items in the column tool panel |
| AG-2001 | Feature Request | [API] Add source property to the IServerSideGetRowsParams to identify what caused the call to the getRows method (scrolling, sorting, filtering) |
| AG-1998 | Feature Request | [Infinite Row Model] Prevent users from applying Pivot and Row Grouping in Infinite Row Model |
| AG-1989 | Feature Request | [Full-width rows] Add support for Total Footers when using full-width rows |
| AG-1986 | Feature Request | [Row Sorting] Optimise data transactions when sorting is applied |
| AG-1983 | Feature Request | [Events] Allow users to access event objects to stopPropagation and avoid bubbling |
| AG-1963 | Feature Request | Improve performance of batchUpdateRowData |
| AG-1954 | Feature Request | [Row Grouping] Allow configuring the icon for expand/collapse button on a per-row group basis |
| AG-1937 | Feature Request | [Column Groups] Allow horizontally scrolling through the child columns of each column group |
| AG-1929 | Feature Request | [Master/Detail] Allow retaining state per detail grid |
| AG-1884 | Feature Request | [Row Sorting] Allow restricting the number of columns that can be sorted |
| AG-1856 | Feature Request | [Updating Data] Allow batch updates somehow when using deltaRowDataMode |
| AG-1840 | Feature Request | [Master/Detail] Allow master and detail grids to synchronize options and styles |
| AG-1836 | Feature Request | [React] Make StatusBar a reactive property |
| AG-1801 | Feature Request | [Master/Detail] Allow Aurelia templates to work with m/d |
| AG-1792 | Feature Request | [Range Selection] Allow selecting all the cells in a column (the entire column) or multiple columns by holding CTRL/CTRL+SHIFT key pressed and clicking the column header cell (just like Excel) |
| AG-1755 | Feature Request | [Column Filters] Allow other filters to be case sensitive like agSetColumnFilter |
| AG-1752 | Feature Request | [Tree Data] Allow tree data leaf rows to serve as master rows for detail grids (Tree Data hosting Master/Detail) |
| AG-1686 | Feature Request | [Row Sorting] Add built-in option for case-insensitive sorting (currently requires custom comparator) |
| AG-1677 | Feature Request | [Cell Editing] Allow validation for drop down components when pasting or using fill handle |
| AG-1633 | Feature Request | Overcome 2GB memory limitation when copying and pasting into clipboard or exporting |
| AG-1628 | Feature Request | add semantic classes to ag-menu so users can target styles for different sections of the app |
| AG-1611 | Feature Request | [Drag & Drop] Add API method to recalculate the row drag & drop on demand |
| AG-1597 | Feature Request | [Tree Data] Allow returning all sub-nodes for a specific node |
| AG-1595 | Feature Request | [Column Filters] Add filter icon to the column pill shown in the row group panel or only in the pivoting panel to indicate when a filter is applied |
| AG-1567 | Feature Request | Allow extending properties of colDef specified in both a colDef and the defaultColDef |
| AG-1566 | Feature Request | [Row Pinning] Allow tree data in pinned rows |
| AG-1563 | Feature Request | [React] Allow reactiveness for the data when using infinite/server-side row models |
| AG-1557 | Feature Request | [Events] Add events to fire at the start and end of duplicate operations (onDuplicateStart/onDuplicateEnd) |
| AG-1470 | Feature Request | [Column Group] Allow headerGroupComponentParams to receive a HTML template parameter |
| AG-1461 | Feature Request | [Layout & Styling] Allow styling for pivot columns |
| AG-1437 | Feature Request | [Row Grouping] Allow grouping by a column that contains an array of values (this way a row will appear in more than one group) |
| AG-1413 | Feature Request | [Pivoting] Allow standalone usage of pivoting engine |
| AG-1407 | Feature Request | [Column Filters] Enhance source information for filterChanged event with changeType |
| AG-1396 | Feature Request | [Clipboard] Fill in the selection with clipboard contents when pasting |
| AG-1394 | Feature Request | Resizing (expanding) the last column should cause the entire grid to scroll as the user resizes |
| AG-1393 | Feature Request | Improve the shrinking behavior of scrolled columns when this causes the main H-scroll to change |
| AG-1377 | Feature Request | Allow configuring what to do when tabbing on the last row, ideally allow tabbing to the next HTML element. |
| AG-1376 | Feature Request | [Row Grouping] When using unbalanced grouping allow grouping so that each row might have different levels of depth |
| AG-1369 | Feature Request | [Excel Export] Allow loading all the data from the server and exporting it to Excel when using the server-side row model (SSRM) |
| AG-1366 | Feature Request | [Scrolling] Allow customising scrollbars even in FF |
| AG-1344 | Feature Request | [Updating Data] Allow recomputing aggregations but skipping sorting after a transaction |
| AG-1340 | Feature Request | [Column Sizing] Limit resize when performing autoSizeColumns |
| AG-1317 | Feature Request | [Performance] Overcome limitation of maximum div size so that the grid can handle millions of rows |
| AG-1302 | Feature Request | [Clipboard] Allow specifying what should be copied to the clipboard if rows selected and a single cell selected |
| AG-1280 | Feature Request | [Context Menu] Allow adding the column panel into the context menu |
| AG-1274 | Feature Request | [Scrolling] Have no lag with vertical scroll |
| AG-1253 | Feature Request | [Column Pinning] Allow pinning to only take effect when the user drops the column not as they move it around |
| AG-1244 | Feature Request | [Excel export] Allow grouped rows to export padding to Excel file |
| AG-1235 | Feature Request | [Clipboard] Allow copying entire row and pasting entire row from the clipboard |
| AG-1231 | Feature Request | [Typing] Add typings filterModel |
| AG-1226 | Feature Request | [Aggregation] Allow using custom aggregations with built-in aggregations |
| AG-1221 | Feature Request | Allow components in Angular 1 to be compiled automatically by the componentProvider |
| AG-1218 | Feature Request | [SSRM] Allow getRowHeight to provide smooth transition in SSRM if called dynamically |
| AG-1214 | Feature Request | Allow auto generation of columns |
| AG-1198 | Feature Request | [Column Filters] Allow the floating filter for set filters input to be editable to type items in it |
| AG-1195 | Feature Request | [Cell Editing] Allow queueing multiple cell edits and flushing all of the pending updates to the backend later via API call |
| AG-1190 | Feature Request | [Row Grouping] Allow keeping the expanded/collapsed state of group rows when adding or removing group columns |
| AG-1180 | Feature Request | [Column Filters] Ensure all cell data is loaded before displaying values in set filter |
| AG-1177 | Feature Request | Allow virtual list to be controlled by SASS variables |
| AG-1176 | Feature Request | [Rows] Allow filling visible area of the grid with empty rows if not enough rows provided (just like in Excel) |
| AG-1175 | Feature Request | [SSRM] Allow hinting how big the scroll bar should be (maybe passing the row number, AND how many rows to cater for in the scroll) |
| AG-1170 | Feature Request | [Column Group] Allow preventing pinning of column groups |
| AG-1168 | Feature Request | [Cell Rendering] Allow creating and registering a custom row renderer |
| AG-1143 | Feature Request | [Column Filters] Allow 'in range' filters to work by default with only one of the two values set - i.e. if only the range-min value is set, assume range-max value is +infinity and otherwise -infinity |
| AG-1113 | Feature Request | [Excel Export] Allow the cells in a single column to be exported into multiple columns |
| AG-1055 | Feature Request | [Aligned grids] Allow synchronizing scrolling across grids and other components by exposing setVerticalScrollPosition and setHorizontalScrollPosition API methods |
| AG-1039 | Feature Request | [SSRM] Allow using autoHeight and dynamic row height (via getRowHeight() callback) and maxBlocksInCache=1 (always purge cache when loading a new block) |
| AG-972 | Feature Request | [Excel Export] Add support for cell merging in the exported Excel file (allowing to export full-width group rows as a single cell) |
| AG-936 | Feature Request | [Column Headers] Allow sticky (frozen) column header row when using domLayout=autoHeight and scrolling down with the browser vertical scrollbar |
| AG-923 | Feature Request | [API] Allow suppressKeyboardEvent to suppress page scroll events (HOME/END , PAGE UP/DOWN, ARROW UP/DOWN) |
| AG-902 | Feature Request | [PDF] Add support for exporting to PDF |
| AG-893 | Feature Request | [API] Extend suppressKeyboardEvent to include selection events |
| AG-880 | Feature Request | [SSRM] Expose SSRM cache properties via GridApi |
| AG-873 | Feature Request | [Range Selection] Out of area range selection |
| AG-868 | Feature Request | [Columns Tool Panel] Allow scrolling through the row groups/pivot/values lists in the columns tool panel while dragging another column near the top or bottom edge of the list |
| AG-853 | Feature Request | [infinite row model] Purge non displayed rows only |
| AG-832 | Feature Request | [SSRM][Row Height] Allow navigating to row index (by calling ensureIndexVisible API method) and restoring scroll location to work with row auto height (or dynamic row height) |
| AG-797 | Feature Request | [clipboard/export] Allow to specify as source not only selected rows or range, but any rows/range |
| AG-751 | Feature Request | [Excel Export] Allow cellExcelStyle in the colDef |
| AG-713 | Feature Request | [Column Groups] Allow styling the edges of group cells |
| AG-694 | Feature Request | [Scrolling] Allow avoiding whitespace in the grid when only a few rows are shown while still using grid scrolling and row virtualization with many rows |
| AG-682 | Feature Request | [debug] Log the version of the grid in the console when debug mode is enabled |
| AG-670 | Feature Request | [Performance] Vertical repaint issue with certain browsers |
| AG-627 | Feature Request | [header style] Add support for column styling for headers (inline, not class) |
| AG-614 | Feature Request | [Overlay] Allow overlays to fully cover grid and prevent focusing any grid element |
| AG-559 | Feature Request | [Themes] Add a high-contrast Theme |
| AG-491 | Feature Request | [trackpad scroll - selection] Support trackpad scroll selection, is working with the wheel and not with the scroll |
| AG-490 | Feature Request | [CSV/Excel export] Allow a callback to return many rows |
| AG-456 | Defect | [scroll] in Safari not working as expected |
| AG-448 | Feature Request | [Export] Allow exportDataToCSV for currently shown data |
| AG-326 | Feature Request | Enable copy of cells even if row selected |
| AG-304 | Feature Request | [Column Filters] Allow date filter to support filtering by time values |
| AG-283 | Feature Request | [Clipboard] Allow pasting rows into the grid when the grid has no rows |
| AG-273 | Feature Request | [Infinite scrolling] Get refreshVirtualPageCache() to load from the page that is currently visible |
| AG-211 | Feature Request | [Status Bar] Allow displaying filter breadcrumb in status bar |
| AG-203 | Feature Request | [Search highlight] Click a cell and the grid will highlight other similar values |
| AG-115 | Feature Request | [Column Header] Allow editing column header text via the UI |
| AG-105 | Feature Request | [Component] Add new props for renderers: loadingRenderer and innerRenderer (for groups) |
| AG-101 | Feature Request | [Component] Allow using a custom checkbox component |
| AG-98 | Feature Request | [salesforce] Provide as a salesforce app |
| AG-97 | Feature Request | [tabbing] Add event for tabbing |
| AG-96 | Feature Request | [navigation] Allow Enter and Tab keys to work like they do in Excel when editing |
| AG-94 | Feature Request | [model virtual] Allow exporting into CSV when using Virtualisation |
| AG-80 | Feature Request | [Scrolling] Allow providing a custom number of rows in the total row count of the pagination panel |
| AG-72 | Feature Request | [Infinite Row Model] Allow virtual scrolling 'not' load data as soon as the scroll is hit |
| AG-63 | Feature Request | [touch] Add cellTouched Method for Columns |
| AG-60 | Feature Request | [Scrolling] Allow grid viewport to scroll to bring into view a matching column header value when using browser search |
| AG-59 | Feature Request | [toolpanel] Toolpanel enhancements |
| AG-58 | Feature Request | [Infinite row model] Add events for loading & rendering virtual pages |
| AG-52 | Feature Request | [Scrolling] Allow the pinned column rendering with the scrollLag option |
| AG-45 | Feature Request | [events] Allow overriding of keyboard events |
