DevExtreme Complete 22.1.4

Released: Jul 28, 2022

22.1.4 での更新項目

不具合の修正

HTML JS

  • All HTML JS products
    • Gantt for JavaScript - Strings in the default tooltip are not localized.
    • Microsoft Visual Studio Report Designer Preview throws 'The type initializer for 'System.Data.Entity.SqlServer.SqlProviderServices' threw an exception' when EntityFramework NuGet package v6.4.4 is used.
  • DevExtreme Charts & Gauges
    • Chart - Point label position is incorrectly rendered when passing negative value data.
    • Chart - Zooming does not correctly work on touchscreen monitors in certain cases.
    • Sankey - Tooltip format is not correctly working.
    • The VectorMap demo does not show PieChart in a tooltip.
  • DevExtreme DataGrid
    • "TypeError: Cannot read properties of null" error occurs when legacyMode is set to true and rowRenderingMode is set to virtual.
    • A filter row editor loses focus when another column is filtered using the "Equals" operation if the filter panel is shown.
    • A lookup column's header filter loads data infinitely during scrolling.
    • An editor in the filter row loses focus after typing if the filter panel is visible and a column is filtered with '=' as the selected operation.
    • An error appears on an attempt to filter a lookup column in v22.1.3.
    • Browser's horizontal scrollbar appears when showing the context menu in a group row.
    • Columns are still resizable even if allowResizing is disabled when columnResizingMode is set to 'widget' and a column is fixed on the right.
    • Filtering does not work when one of the columns is hidden and editing is disabled.
    • Keyboard Navigation - The "F2" key doesn't switch a cell into editing mode.
    • The "updateDimensions" method doesn't re-render the table if a container was hidden using "display:none" and columnRenderingMode is "virtual".
    • The customizeColumns function fires twice when setting the UI component state to null.
    • The Filter Row editor displays only 20 records in a lookup column.
    • The modified cell value is not shown when the editing.mode is set to batch and the columnHidingEnabled option is set to true.
    • Two rows disappear after deletion when the virtual scrolling mode is used and refreshMode is set to reshape.
    • DataGrid creates ghost pages after collapsing several rows when virtual scrolling is active.
    • DataGrid displays gray boxes in the last row after a new row is added.
    • TreeList - The last row disappears after adding a new row if editing.refreshMode is set to 'repaint'.
    • TreeList/DataGrid - Selection of a row stored in local storage is missing when using stateStoring and the scrolling mode is set to 'virtual'.
  • DevExtreme Data Sources
    • ArrayStore - The null value is considered greater than negative numbers.
  • DevExtreme Diagram
    • A double click on an item in a context toolbox results in inserting an additional (unbound) shape into a current diagram.
    • Shapes are incorrectly moved inside containers in Firefox.
    • ItemClick is not raised when an item is moved.
  • DevExtreme Editors & Validation
    • CheckBox - The check icon is not shown if the component is located in an element with the column-count style.
    • DateBox - The "Cannot read properties of undefined (reading 'length')" error is thrown on an attempt to edit data.
    • DateBox - The onValueChanged event does not fire when an outranged value is picked with a datepicker.
    • DevExtreme Editors - Validation Message position is not correct if a parent container was hidden.
    • Lookup - A popup with a loading indicator is displayed incorrectly.
    • Lookup - The placeholder is removed when the items option is changed.
    • NumberBox - The Minus key is not working on Android devices.
    • NumberBox - The value is incorrectly rounded off for decimals with more than 5 decimal places and with a format specified.
    • NumberBox - The value is not displayed on Android 11 if the format property is set.
    • NumberBox resets its value after "-" is clicked if the format is "0.00".
    • NumberBox: The caret jumps to the beginning of the input after the minus sign is typed if the format is '#'.
    • Popup - An unnecessary scrollbar appears in the popup if stylingMode is set to 'outlined' for the DateBox component in a Material theme.
    • SelectBox - Data is loaded infinitely if the visible option of items on subsequent pages is set to false.
  • DevExtreme File Management
    • It's impossible to resize the navigation panel with a splitter if there are two FileManagers on the page.
    • An error that is specified in the itemDownloading event is ignored.
  • DevExtreme Gantt
    • It's not possible to undo the newly inserted task/dependency.
  • DevExtreme Layout & Navigation
    • TreeView - Employees data is not used in the Hierarchical Data Structure demo.
  • DevExtreme PivotGrid
    • An item labeled 'Total' cannot be moved correctly in the Column Chooser.
  • DevExtreme Scheduler
    • A column with resources is scrolled independently of the timetable.
    • Data source item type is defined as dxSchedulerAppointment instead of any type.
    • Drag&drop between two schedulers with DataSource is incorrect.
    • Increasing the intervalCount option in a timelineDay view leads to an incorrect header cell appearance.
    • Scheduler doesn't show appointments if a resource key's type is Edm.Guid when grouping is used.
    • Scheduler incorrectly creates weekly recurring appointments if different time-zones are applied.
  • DevExtreme ThemeBuilder
    • ColorBoxes with the value "rgba(0, 0, 0, 1)" do not work correctly.
  • DevExtreme Themes & Utils
    • The TransitionExecutor API requires jQuery with no apparent reason.
  • DevExtreme TreeList
    • TreeList/DataGrid - Selection of a row stored in local storage is missing when using stateStoring and the scrolling mode is set to 'virtual'.

Angular

  • All Angular products
    • Angular Components - Properties without the default value do not accept undefined.
    • Report Wizard - The "Cross-Tab Report" option is displayed even when Web Report Designer has no available data sources.
    • The "Could not load type 'Microsoft.VisualStudio.Shell.Interop.IVsInfoBarUIEvents' from assembly 'Microsoft.VisualStudio.Shell.15.0, Version=17.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'." error occurs on opening the Report designer.
    • Microsoft Visual Studio crashes with Could not load file or assembly 'System.ComponentModel.Primitives' or one of its dependencies on an attempt to edit a report with nested subreports or inherited reports.
    • Visual Studio Report Designer - StreamJsonRpc.RemoteInvocationException exception with the "Exception has been thrown by the target of an invocation" message occurs when a report is previewed.
    • Visual Studio Report Designer - The "Column requires a valid DataType." error occurs when opening a report bound to a DataSet.
    • Visual Studio Report Designer Preview throws 'The type initializer for 'System.Data.Entity.SqlServer.SqlProviderServices' threw an exception' when EntityFramework NuGet package v6.4.4 is used.
    • Web Document Viewer - There is a blank space when editing a DateTime field.
    • Web Report Designer - GetPropertyInfo method cannot be used to hide the Padding property of a report.
    • Web Report Designer - It is possible to set the control's Location.Y property to an empty value.
    • XRTable - ArgumentOutOfRangeException occurs when all table cells are hidden and the ProcessHiddenCellMode property is set to "DecreaseTableWidth".

React

  • All React products
    • Gantt for JavaScript - Strings in the default tooltip are not localized.
    • React 18 - The Type '{ children: Element; }' has no properties in common with type 'IntrinsicAttributes & IntrinsicClassAttributes' error occurs when Validator is used.
    • Visual Studio Report Designer - StreamJsonRpc.RemoteInvocationException exception with the "Exception has been thrown by the target of an invocation" message occurs when a report is previewed.
    • Visual Studio Report Designer Preview throws 'The type initializer for 'System.Data.Entity.SqlServer.SqlProviderServices' threw an exception' when EntityFramework NuGet package v6.4.4 is used.
    • Web Report Designer fails to load a report (the React issue).

Vue

  • All Vue products
    • Gantt for JavaScript - Strings in the default tooltip are not localized.
    • HtmlEditor - The 'v-model' binding is not compatible with VUE 3.
    • Visual Studio Report Designer - StreamJsonRpc.RemoteInvocationException exception with the "Exception has been thrown by the target of an invocation" message occurs when a report is previewed.
    • Visual Studio Report Designer Preview throws 'The type initializer for 'System.Data.Entity.SqlServer.SqlProviderServices' threw an exception' when EntityFramework NuGet package v6.4.4 is used.