Grid Charting, Nested Grid Dialog, TreeGrid Checkboxes

Smart HTML Elements v4.5.0 Release, Sep-19-2019

The latest version just came out with multiple new Smart.Grid features. The list with all changes is below:

Nested Grid Dialog

What's New:

  • Smart.Grid Charting - Data visualization of Grid data in a Chart. Grid Charting
  • Smart.Grid Resize - Resize Rows and Columns, when the right-border is double-clicked. The feature is optional.
  • Smart.Grid Cells Wrap. Wrapping of Cells Values is now available as an option. Grid Row Header Icons
  • Smart.Grid rowHeight property 'auto' option. Auto-sizes Grid rows based on the contents.
  • Smart.Grid column.width - 'auto' option. Automatically calculates the columns width based on the contents.
  • Smart.Grid in TreeGrid mode checkboxes with hierarchical three-state selection. Tree Grid Checkboxes
  • Smart.Grid Column and Row Header Edit. Allows you to change the label of a Header.

What's Fixed:

  • Fixed an issue with focused value visualization after end edit.
  • Fixed an issue about Slider CSS related to the value visualization.
  • Fixed an issue about Smart.DataAdapter when new items are dynamically added.
  • Fixed an issue about Smart.GanttChart related to its rendering and method invocation.
  • Fixed an issue about smart.elements.js. The file did not include all scripts.
  • Fixed an issue in the Smart.Grid about the clearSelection method when checkboxes selection is enabled.
  • Fixed an issue in the Smart.Grid about the clearSelection method when multiple cells selection is enabled.
  • Fixed an issue in the Smart.Grid about the select method when trying to select a cell with it.
  • Fixed an issue in the Smart.Grid about the edit dialogs not removing after removing the Grid from the DOM.
  • Fixed an issue in the Smart.Grid about the editing when endEdit is called and not all columns are visible.
  • Fixed an issue in the Smart.Grid about dynamically showing/hiding the command column.
  • Fixed an issue in the Smart.Grid about dynamically setting the column's editor property.
  • Fixed an issue in the Smart.Grid about dynamically showing/hiding the addNewRow.
  • Fixed an issue in the Smart.Grid about dynamically setting the 'appearance.autoShowColumnActionButton' property.
  • Fixed an issue in the Smart.Grid about setting rowDetail.height dynamically.
  • Fixed an issue in the Smart.Grid about the grouping when appearance.autoShowColumnActionButton = false is dynamically set.
  • Fixed an issue in the Smart.Grid about dynamically setting header.template.
  • Fixed an issue in the Smart.Grid about using addFilter method.
  • Fixed an issue in the Smart.Grid about addFilter method. Now the method can be called with String param like that: grid.addFilter('lastName','startswith B');
  • Fixed an issue in the Smart.Grid about multiple column nesting.
  • Fixed an issue in the Smart.Grid about data export when clearGroups is called before the data export.
  • Fixed an issue in the Smart.Grid about dynamically setting the row.freeze property.
  • Fixed an issue in the Smart.Grid about setting dynamically the columns property by index. Ex: - grid.columns[1] = { label: 'New Last Name', dataField: 'lastName' };
  • Fixed an issue in the Smart.Grid about setting dynamically the checkBoxes.visible property, when TreeGrid is enabled.

Breaking Changes

The Grid API is updated with new "behavior" and "layout" categories. Some of the existing properties are moved into that categories. To migrate from previous versions to 4.5.0, we advice you to look at the Grid API Docs: https://www.htmlelements.com/docs/grid-api/. The changes are related to: rowHeight, rowMinHeight, columnWidth, columnResizeMode, rowResizeMode, showRowNumber, scrollMode.

This entry was posted in HTML Elements, Javascript. Bookmark the permalink.

Leave a Reply