Wijmo Enterprise 2021 v1

Released: Mar 16, 2021

2021 v1 中的更新

2021 v1 (Build 5.20211.794)

Updated Jun 3, 2021

Fixes

  • Includes hotfix for a critical rendering bug in Safari 14.1.

2021 v1 (Build 5.20211.792)

Updated May 26, 2021

Features

  • Angular 12 - Added support for strict mode in Angular 12 and earlier Angular versions.
  • [ListBox] Added support for ListBox/ComboBox items virtualization. These controls now add items to the DOM based on the specified value in the virtualizationThreshold property. By default, virtualization is disabled. To enable it, assign virtualizationThreshold with 0 or some positive numeric value.
  • [FlexGrid] getClipString now accepts invalid (negative) row or column ranges, making it possible to get row or column headers only, without the associated data.
  • [FlexSheet] Some formulas like SUMIF, COUNT, and others are reworked to not coerce source values from strings to numbers, to make them function in exactly the same way as in Microsoft Excel. This can be a breaking change for some specific scenarios.

Breaking Changes

  • [FlexSheet] From now on, string values are no longer implicitly cast to other types when aggregates are calculated or comparison operations are performed. For example, the result of '=1="1"' and '=10>"5"' calculation is now false. Previously, it was true.

2021 v1 (Build 5.20211.781)

Updated Mar 16, 2021

Features

  • [FlexGrid] Expand/Collapse multiple column groups with ctrl+click. This is consistent with expanding/collapsing multiple row groups with ctrl+click.
  • [FlexGrid] Improved autoRowHeights property to account for the autoSizeMode property value when updating row heights.
  • [FlexGrid] Improved scrolling performance with an improved cell reordering algorithm.
  • [PivotField] Added a getAggregateValue property to support the creation of fields with custom aggregates based on other aggregates.
  • [Calendar, InputDate] Added a rangeChanged event for convenience.
  • [Globalize] FormatNumber no longer shows negative signs for negative numbers that look like zero (e.g. formatNumber(-0.4, 'n0') now returns '0' instead of '-0').
  • [RESTCollectionView] Added a wijmo.rest module with a RESTCollectionView abstract class designed to help implement custom REST-based CollectionView classes.
  • [FlexMap] Introduced a new charting control FlexMap specially designed for the visualization of geospatial data. The new control is included in the new wijmo.chart.map module.
  • [FlexChart] Added color schemes from ColorBrewer (https://colorbrewer2.org).
  • [MultiRow] The content of the layoutDefinition property can now be defined using a collection of the MultiRowCellGroup objects, which in turn include collections of the MultiRowCell objects. The old way to define layoutDefinition using a POJO array is supported as well.
  • [MultiRow/Interops] Added support for cell templates in Angular, React, and Vue frameworks, similar to cell templates in FlexGrid. A new Grid/MultiRow/CellTemplates sample is added to demonstrate the feature.