v0.0.5
Pre-release
Pre-release
Bug Fixes:
- #58 - Re-ordering columns causes all hidden columns to be removed from context menu selection
- #60 - "remoteloaded" event is fired everytime the grid is scrolled
- Fixed a bug with
setColumns
not clearing sorting preferences for columns that have been removed - Fixed a bug which would fail to properly fetch all results when performing an Export to CSV with a remote Backbone.Collection
- Fixed a bug which would fail to refetch grouping data in remote data sets after setGrouping() is called
- Fixed a bug in the logic that determines whether or not all remote data rows have been fetched or not
- Fixed a bug which would fail to draw the Aggregators context menu list correctly
- Patched a mysterious issue where sometimes scrolling would stop working for certain grid configurations
Features:
- #39 - The remote data fetching object instance is now exposed to the developers via the grid.fetcher property
- #40 - Give developers a way to get the current user configurations
- A new
statechange
event has been added to makegetState
andrestoreState
methods easier to use - A new
keepNullsAtBottom
Grid Option allows you to control the behavior of null rows when sorting rows - The "columnchange" event will now return the list of columns before the change in the "oldColumns" property
Other:
- Users can now drag inside unselectable cells to select text content
- Added caching for sticky group headers which greatly improves scrolling performance
- Remote count() method results will now be validated to ensure a number is returned
- Added optimization for remote data grouping. Once all rows have been fetched, the grid will stop calling fetch methods.