Skip to content

Releases: 6pac/SlickGrid

SlickGrid v2.3.7

13 Jun 02:17
Compare
Choose a tag to compare
  • 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

02 May 00:15
Compare
Choose a tag to compare
  • 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

22 Aug 04:40
Compare
Choose a tag to compare

New features/improvements

SlickGrid v2.3.1

19 Aug 08:07
Compare
Choose a tag to compare

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

18 Aug 00:42
Compare
Choose a tag to compare

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