Skip to content

v0.3.4

Compare
Choose a tag to compare
@kfranqueiro kfranqueiro released this 30 May 11:10
· 1150 commits to master since this release

Significant changes

Extensions

  • The ColumnResizer extension now emits a dgrid-columnresize event when a resize
    occurs; if initiated by the user, the event will include a parentType property
    indicating the type of event that triggered it. If this event is canceled,
    the column will not be resized. (#320)
  • The ColumnResizer extension now honors a width property included on column
    definition objects for the purpose of initializing the width of a column; this
    can be useful if it is desired to persist and restore custom column widths
    from a cookie or other local storage. (#321)
  • The ColumnResizer extension now honors a resizable property included on
    column definition objects for the purpose of disallowing resize of specific
    columns. (#325)

Other changes and fixes

General/Core

  • Resolved an issue in List relating to scrolling and preload nodes. (#318, #323)

Mixins

  • The ColumnSet mixin now supports horizontal mousewheel events. (#239)

Column Plugins

  • The column plugins (editor, selector, and tree) can now be invoked without
    a column definition object at all, if no properties need to be set. This
    is mostly useful for selector. (#324)
  • Fixed an issue with the selector plugin when a column definition lacks a
    label property. (#324)
  • Always-on editor columns now honor the canEdit function on column definitions
    at the time each cell is rendered.
  • Always-on editor columns now properly revert values if the dgrid-datachange
    event is canceled. (#252)

Extensions

  • The ColumnResizer extension's resize indicator now follows the cursor
    even when dragging beyond the grid's boundaries, and reacts if the mouse
    button is released even outside the boundaries of the browser window. (#310)