Minor changes:
+ Slick.CellSelectionModel now supports Shift+arrow keys.
+ Active row now gets the 'active' CSS class applied to it.
+ Updated with the latest libraries.
+ Tons of bug fixes and performance optimizations.
+ Probably a ton of other stuff I missed when going over the changelog :)
SlickGrid and misc plugin API changes:
New options:
+ forceSyncScrolling (Slick.Grid)
+ defaultSortAsc (column)
+ cancelEditOnDrag (Slick.RowMoveManager)
+ enableForCells (Slick.AutoTooltips)
+ enableForHeaders (Slick.AutoTooltips)
New events:
+ onBeforeHeaderRowCellDestroy
+ onHeaderRowCellRendered
[BREAKING!] Renamed events:
onHeaderRendered -> onHeaderCellRendered
onBeforeHeaderDestroy -> onBeforeHeaderCellDestroy
New methods:
+ setTopPanelVisibility
+ setHeaderRowVisibility
+ getContainerNode
[BREAKING!] Removed methods:
- showTopPanel
- hideTopPanel
- showHeaderRowColumns
- hideHeaderRowColumns
DataView API changes:
(see examples for more details)
Deprecated (will continue to work):
- .groupBy()
- .setAggregators()
New methods:
+ .getGrouping()
+ .setGrouping(groupingInfo)
+ .setGrouping([groupingInfo1, groupingInfo2, ...])
+ .collapseAllGroups()
+ .collapseAllGroups(level)
+ .expandAllGroups()
+ .expandAllGroups(level)
+ .collapseGroup(groupingKey)
+ .collapseGroup(level1value, level2value, ...)
+ .expandGroup(groupingKey)
+ .expandGroup(level1value, level2value, ...)
Grouping info options (for use in .setGrouping() calls):
+ getter
+ formatter
+ comparer
+ aggregators
+ aggregateCollapsed
+ aggregateChildGroups
+ collapsed
+ predefinedValues - An array containing the grouping values for which groups should be included even if they are empty.
+ aggregateEmpty - Whether aggreggators should be run on empty groups.
+ displayTotalsRow
New Group fields:
+ level
+ groups
+ groupingKey