Skip to content

v1.3.0

Latest

Choose a tag to compare

@ndlabdev ndlabdev released this 24 Aug 07:51
7c477ef

Added

  • Header groups fold: columnGroupShow swaps detail columns for a summary one, and
    collapseMode: 'rail' takes the whole group away behind a drawer the height of the grid.
    Every level has its own toggle, the fold is on the keyboard and in the snapshot.
  • A filter row under the header: filtering({ floatingRow: true }), one control per column
    type, sharing the column's single filter panel.
  • GridFeature.cellValue stands between a cell's value and every way it leaves the grid:
    render, export, clipboard, quick filter, set filter and the editor's draft.
  • CellDecoration.style writes CSS declarations per cell, custom properties included, so a
    feature can paint a value it computes rather than pick from a fixed set of classes.
  • DataGridLabels.anyValue and DataGridLabels.filterRowValue, in all twelve packs.

Changed

  • A date condition in the filter panel is picked with the grid's date picker rather than the
    browser's own control.

Fixed

  • A date typed one segment at a time is the date that was typed, and a year under a hundred
    is that year, not nineteen-hundred-and-it.
  • A row edit commits only the columns that row may edit.
  • One filter panel per column, wherever it was opened from.
  • Focus stands where the grid still draws: putting the focused column away used to leave the
    grid with no tab stop at all.

Full detail in the CHANGELOG.