Releases: ag-grid/ag-grid
Server Side Sorting and Filtering
Server side sorting and filtering: Using pagination or infinite scrolling? Now you can sort and filter on the server side.
New Example: Trying to get your head around value getters and expressions? Here is an end-to-end example.
Column headerValueGetter: Now headers can use the power of value getters, to have dynamic header names.
Filter 'newRowsAction': Now you can specify the default behaviour of filters when new rows are loaded, either reset them, or keep the old state.
Sorting Options: New sorting options of 'suppressUnSort' and 'suppressMultiSort'.
Minor bug fixes
- quickFilter was broken with new ag-grid directive.
- fixed padding issue with FF
API's for Sorting and Filtering
API's for Sorting and Filtering
Filter API and other changes
BREAKING CHANGE: Dist files now 'angular-grid' and not 'angularGrid': Camel case is a problem with *nix systems as they are case insensitive.
Default aggregation: Now the grid has default aggregation. If just doing 'sum' aggregation, no need to provide your own groupAggFunction. See grouping documentation.
Filtering API: You can now interact with all the filters through their APIs. See filtering documentation for details.
De-Selection: Now, if gridOptions.rowDeselection=true, you can deselect rows with ctrl+click.
forEachInMemory: New callback for iterating through each row in memory. See the selection example "Using forEachInMemory" for it being used.
Keyboard navigation & Internationalisation
Keyboard Navigation: Select a cell, then use the arrow keys to navigate through the grid. Enter key will start editing the currently focused cell, or expand / collapse the group if a group cell is focused. Space key will select / un-select the currently focused row.
Multilingual Support: Now you can override all the texts in he grid, such as 'next' and 'previousy' in the paging panel.
Filtering with Value Getters: Now filtering works with value getters.
IE Issues: Loading panel and paging panel now working in IE.
Released 1.6.0 - contains all the above.
Improved Grouping and Columns
Revamp of grouping - I'm in the process of refactoring the cells to pave the way for keyboard navigation and improved selection (both of which are work in progress). Because of this, how groups are presented is now different. If using grouping, please check the documentation on how to use 'group cell renderer' in your columns, to have them present the groups for selection.
Double click to expand groups, or click the icon once. This makes the groups behave in a more natural way. Again this was working in preparation of cell selection and keyboard navigation.
ensureIndexVisible and ensureNodeVisible API functions, to scroll the grid to make rows visible.
Multi column sort. Hold down shift on the column header to add it to the sort.
Fixed width cols for 'size to fit' - add 'suppressSizeToFit' to column definition to have the column width not change during the 'size to fit' operation.
Minor change to 1.4
Fixing 1.4 release, the Bower version number was incorrect.
Refresh, Templates and Bug Fixes
1.4 build and release of 1.4
Pagination, Column Groups, and other stuff
Merge pull request #83 from sunilbandla/fix-null-error Fix pagination error when rowCount is null
Release 1.2
Introduced concept of 'nodes' and also 'checkbox selection'.