Releases: 6pac/SlickGrid
Releases · 6pac/SlickGrid
SlickGrid v2.3.7
- Create the scrollColumnIntoView function to go to a column without scrolling rows (thanks to PivotalGeorge)
- minor internal fixes
- add handle for external column reorder initialisation by passing a function as the value for option AllowColumnReorder
- add getUID and header stats function to public interface
- add pre-header row to grid, for user-customisable purpose
- add draggable grouping plugin and example page (thanks to muthukumarse)
- add getCurrentRange() to CellRangeSelector
- add functions sortedAddItem() and sortedUpdateItem() to DataView (thanks to Andre Jonsson)
- add new example for grouping with checkbox selection of rows and groups
- add custom offsets for selection box boundary (default to existing)
- add favicon to all example pages
- add example of footer row totals as requested by various people
- add two self-contained multiselect examples (thanks to Tausif Akhter)
- enhancements to make cellselectionmodel more flexible
wiki improvements are on the way!
SlickGrid v2.3.6
- add new type of formatter to allow cell style manipulation
- fix MLeibman #1086 - removeCellCssStyles Issue
- fix #88 - Allow retrieval of default DataView filter
- add editor preclick mode for one-click checkbox editing and other immediate-click editor functionality. add the one-click checkbox to example4-model
- fix #82 - jquery.event.drag issue with new jQuery versions
- fix minor issues in Excel copy plugin and example, add readOnlyMode to this plugin
- allow passed grid container object to be either a jQuery object or plain DOM object
- add new options for column sorting behaviour on clicking the column header
- add npm files and update npm repo
SlickGrid v2.3.2
New features/improvements
- fix for row/cell selection issue when selecting ranges [https://github.com/mleibman/SlickGrid/issues/329]
- add jQueryUI tooltips to the autotooltip example, with example of styling the tooltip.
- create an example demonstrating a custom editor for the Select2 javascript dropdown
SlickGrid v2.3.1
New features/improvements
- fix for DataView paging issue [https://github.com//issues/43]
- fix for Grid paging issue related to conflict of paging requirements and
enableAddRow
example4-model.html
modified to remove the slightly hackish:
dataView.onPagingInfoChanged.subscribe(function (e, pagingInfo) {
var isLastPage = pagingInfo.pageNum == pagingInfo.totalPages - 1;
var enableAddRow = isLastPage || pagingInfo.pageSize == 0;
var options = grid.getOptions();
if (options.enableAddRow != enableAddRow) {
grid.setOptions({enableAddRow: enableAddRow});
}
});
and replace with
dataView.onPagingInfoChanged.subscribe(function (e, pagingInfo) {
grid.updatePagingStatusFromView( pagingInfo );
});
The grid now stores very minimal information about paging (and provides updatePagingStatusFromView to update it), so it can make decisions without having to turn the enableAddRow
option on and off while paging occurs. This breaks separation of concerns very slightly, but the original code is not only brute force, but also forces enableAddRow
to be true whenever paging is activated.
When updatePagingStatusFromView
is not used, then grid falls back to the previous behaviour (with the 'new row' bug fixed), so this is not a breaking change.
SlickGrid v2.3.0
New features/improvements
- updated to work with jQuery 3.x (without needing jQuery-Migrate) -- thanks to lfilho
- tested with jQuery 1.8.3, 1.11.2, 2.2.4, and 3.1.0
- added different versions of jquery (1.8.3, 2.2.4, 3.1.0, jQueryUI 1.9.2) to /lib to aid testing
- breaking change: updated jquery.event.drag-2.2.js and jquery.event.drop-2.2.js to be compatible with jQuery 1.8 to 3, bumped these to jquery.event.drag-2.3.0.js and jquery.event.drop-2.3.0.js
- added example of jqueryUI autocomplete editor in response to request