
Improves TreeList, Diagram and DataGrid.
Fixes
Angular
- CreateDocument - Performance degradation occurs while sorting a large report by a nested calculated field.
- Document Viewer - NullReferenceException exception occurs while using Cached Report Source Builder on Microsoft Azure.
- Fetch API - OnServerError is not called for all erroneous response status codes.
- Report Designer Analyzer - A false positive XRE023 when XRCrossTab parameters are used.
- Microsoft Visual Studio Report Designer:
- Impossible to bind a predefined report template to a stored procedure.
- The Filter Editor dialog crashes the IDE.
- Web Document Viewer:
- Errors occur when closing a document during the printing or exporting process.
- Implement a batch solution for initializing parameter values.
- Incorrect selection of highlighting in Date Ranger Editor.
- The download link in the print notification dialog does not work in Safari (Apple iPhone / iPad).
- Web Report Designer - Scrolling issues in the "Field List" Pane when using the Material Theme.
- XPObjectSource - Datasource error is thrown on previewing a report with subreports.
- XRCrossTab and XRPivotGrid - DevExpress.Data.PivotGrid.PivotErrorValue is written to VisualBrick.TextValue during document generation.
- XRPictureBox - Incorrect image is displayed in a picture box control if a complex expression that returns a Base64 string is assigned to the ImageSource property.
HTML JS
- DevExtreme Charts & Gauges
- Chart - The bar is not rendered if the value is 0 (or near 0).
- PolarChart - The line joining the end point with the first point is drawn incorrectly in certain cases.
- DevExtreme DataGrid
- An error is thrown if the column chooser is visible and editing is enabled dynamically.
- Buttons are missing in the toolbar after resizing a page in certain usage scenarios.
- Cell focus works incorrectly if the command column has a disabled native button element.
- Cell focus works incorrectly in edit mode if a cell has a disabled editor.
- Changing the CSS Display property while changing the value causes extra page load.
- Component sends unexpected filtering request after inserting a new row if focusedRowEnabled is true.
- New rows are rendered when a row is horizontally scrolled and then collapsed.
- noDataText is misaligned when stateStoring is enabled and dataSource is not supplied.
- Rows are scrolled to the right when scrolling down and focus is on a column header that is far right.
- Separator position is incorrect on dragging a column from the group panel to the first column.
- DataGrid and TreeList - The 'container' parameter in the template render function is not HtmlElement when integrating a 3rd-party template engine.
- DataGrid is automatically scrolled up when scrolling horizontally.
- TreeList\DataGrid - It is not possible to navigate from the header to the data rows via the keyboard in certain use cases.
- DevExtreme Diagram
- Node containers have the incorrect height if they are added at runtime.
- A connector is incorrectly positioned when import and export methods are used.
- Node type is not updated by using the push API.
- Scrollbar doesn't appear when the context toolbox has a lot of items.
- DevExtreme Editors & Validation
- DateRangeBox - The dateSerializationFormat option doesn't work.
- FilterBuilder - The "Cannot read properties of undefined (reading 'apply')" error occurs when filtering with parent fields (allowHierarchicalFields).
- DevExtreme File Management
- DxFileUpload - onDropZoneLeave event handler sometimes doesn't work.
- DevExtreme Gantt
- Component freezes when scrolling in Microsoft Edge.
- DevExtreme Layout & Navigation
- Menu:
- 't.addClass is not a function' error occurs if an item's url property is specified and its text property is set to an empty string.
- Borders are rendered incorrectly for a sub menu.
- TreeView - "dx-state-focused" class is not removed from previously selected nodes in certain cases.
- Menu:
- DevExtreme Scheduler
- It's not possible to scroll with one finger on Apple iPad.
- Multiple current time indicators are shifted to the right if they are side by side.
- DevExtreme TreeList
- DataGrid and TreeList - The 'container' parameter in the template render function is not HtmlElement when integrating a 3rd-party template engine.
- It is not possible to focus a node when deleting the previous node in certain scenarios.
- TreeList\DataGrid - It is not possible to navigate from the header to the data rows via the keyboard in certain use cases.