v0.0.4
Pre-release
Pre-release
Breaking Changes;
- When defining a custom
classfunction for rows or columns, that function will now be bound to the grid instance instead of the row object - The
rowSpacingoption will now add spacing to the top of the row, instead of the bottom - When the grid is initialized it will now validate the column definitions to ensure that there are no two columns with the same 'id' value, and that there are no undefined or null definitions
Bug Fixes:
- #44 - Auto-column resize fails on newly added columns
- Fixed a bug where the grid viewport would be rendered a few pixels taller than it should be
- Fixed a bug which would allow you to edit Backbone.Model id values via editors
- Fixed a bug which would fail to update the grid rows when a Backbone.Collection data set was populated with new values via reset()
Features:
- #47 - Allow developers to hide the grid header
- #48 - Allow developers to customize the entire data object for Group rows
- #54 - The
emptyNoticegrid option now accepts a function to define custom HTML for empty notice overlays - #56 - Add option to prevent the grid from stealing focus on hover
- #57 - Added new
showOverlayandhideOverlaymethods for display custom messages and overlays on the grid - Added a new
collapsableGrid Option for preventing users from collapsing/expanding groups - Added a new
groupNullsGrid Option for having grouped grids keep null values at the bottom - Added a new
groupRowDataGrid Option for customizing the data of each grouping row - The
rowSpacingData Option now support a function value
Other:
- Added a cache for collection item ids which improves rendering performance for large data sets by 5-25%