
Improves Scheduler, DataGrid and Diagram controls.
Fixes
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.