ZingGrid 1.5.1

Released: Mar 27, 2023

Updates in 1.5.1

Features

Aggregate Column

  • ZingGrid now has the ability to include aggregate columns.
  • Fully customize the aggregate column by setting 'typeAggregateValue' to a custom renderer.
  • Combine aggregate columns with aggregate rows to display a grand total.

Other minor features:

  • Added [typeUrlTarget] which takes the options from HTML target attributes.
  • Added smarter detection of formatting for aggregate cells.
  • Added 'data:afterfetch' event which is called after data is received from the server, but before it is processed.
  • Added 'ZGButton[action="selectAll"]'.
  • Added 'zgRef.selectAll()', 'zgRef.deselect()' and 'zgRef.getSortedColumn()' API methods.
  • Added text to draggable columns for internal column types.
  • Added '--zg-head-cell-inner-padding' CSS variable.
  • Added CSS parts for all subcomponent shadow DOMs for easier CSS styling.
  • Added 'selectall' button icon.
  • Added 'rowgroup' option to state management to preserve opened groups on reload.

Fixes

  • Fixed bug with hierarchical header display when using header attribute.
  • Fixed positioning of column resize handler.
  • Fixed column resizing with [dir="rtl"] attribute.
  • Fixed copy functionality.
  • Fixed issues with dynamically changing a <zg-button> action attribute.
  • Fixed issues with dynamically changing a <zg-text> value attribute.
  • Fixed fullscreen display.
  • Fixed display issues with [pageSizeCard].
  • Fixed scrolling bug between row and card mode.
  • Fixed draggable column bugs.
  • Fixed issues with draggable columns within mobile.
  • Fixed issues with removing data after load.
  • Allowed ZGParam[name="recordPath"] to work with static data.
  • Fixed bugs with setting proper default editor mode based on layout.
  • Fixed alignment of filter components.
  • Fixed keyboard navigation issues.
  • Fixed keyboard navigation with [dir="rtl"].
  • Fixed gridline display issue.
  • Updated custom callback code to callback functions even if defined after <zing-grid>.
  • Updated saving record issues with using custom columns and editrecord buttons.
  • Fixed problem with scroll to load functionality.
  • Fixed keyboard navigation issues.
  • Fixed header on aggregate column changes.
  • Fixed the dynamic updating of [typeAggregateOmit].
  • Fixed keyboard navigations issues including focus lost and inability to access areas.
  • Fixed refresh issues with [footCell] and [headCell] aggregations.
  • Fixed bug with [footCell] fields not updating on grid data changes.
  • Fixed bug with changing caption text.
  • Fixed a bug with tooltips and scrolling.
  • Fixed a bug with [cellClass] and [colClass] in card mode.
  • Fixed a bug with <zg-load-mask> displaying properly.
  • Fixed bugs with modifying custom card renderers or templates after loading.
  • Modified the position of the context menu if it is on the right of the screen.
  • Fixed display issues with the [footCell].
  • Fixed issues with date sorting.
  • Fixed keyboard navigation issues.
  • Fixed bug with postload change in [filterer] attribute.
  • Fixed mouse selection visual bug.
  • Fixed bug with refreshing after page-size change.
  • Fixed bugs with touch features in mobile.
  • Fixed display issue with headers in card mode.
  • Fixed bugs with column width calculations.
  • Fixed bugs with dynamic updating of color column attributes.
  • Also fixed issues with template, colgroup, and renderer.
  • Fixed issues with [serverRendered] grids and row grouping.
  • Fixed button alignment in row grouping and frozen columns.
  • Enabled rowNumber feature to work properly with row grouping.