
Improves DataGrid, Editors and PivotGrid.
Fixes
- DevExtreme Charts & Gauges
- Chart generates a PDF document that does not fully adhere to PDF standards.
- Gauge - Chart size decreases when the screen scale is 150% and the browser zoom is 90%.
- DevExtreme DataGrid
- DataGrid returns focus to the edited cell when navigating to the next cell using the mouse if showEditorAlways is true.
- Resizing a column causes column misalignment.
- A row is not updated if a disabled field is validated using AsyncRule.
- All rows are selected when deleting a row with deferred selection and refreshMode set to refresh/repaint.
- Cell with invalid state isn't visible in focused row in Material Themes.
- Cell with valid state isn't visible in focused row in Material Themes.
- Detail row is rendered incorrectly when virtual scrolling and column fixing are enabled.
- Editors lose their values on scrolling in virtual scrolling mode.
- Expand icons are not rendered for certain rows when virtual scrolling is enabled.
- Fixing a column affects the column's width.
- Gray placeholders are displayed instead of values during scrolling in batch editing mode in certain cases.
- State of command buttons is incorrectly rendered when a cache is disabled and specific virtual scrolling options are used with repaintChangesOnly.
- The header filter popup is shown outside the viewport.
- DevExtreme Diagram
- UI glitches occur if a node is duplicated using 'copy' and 'paste' commands in the history toolbar.
- DevExtreme Editors & Validation
- TextArea - maxHeight and minHeight options don't work with 'em' units.
- DevExtreme Gantt
- Task is extended instead of being moved.
- DevExtreme HtmlEditor
- Editors in the "Add link" dialog are empty if the cursor is placed on the last character in a link.
- Text input does not appear if the selected text contains leading or trailing whitespace.
- DevExtreme Layout & Navigation
- List - Checkbox of the "Select All" item is not highlighted when it is focused in the Material theme.
- Sortable - Drop indicator line is not visible on an attempt to drop an item to the very bottom on Google Chrome.
- Button doesn't have a ripple effect on click when using tree shaking.
- DevExtreme PivotGrid
- Unnecessary separator appears in the header filter in material themes.
- PivotGrid throws JS errors on an attempt to import a module in RequireJS.
- DevExtreme Scheduler
- The position of an all-day appointment on a timetable when allDayExpr is set is different from when it is not.
- Angular products
- Microsoft Visual Studio Report Designer (Microsoft .NET Core) - Adding a custom XRPictureBox throws an invalid cast error.
- Web Document Viewer - The given key was not present in the dictionary (Microsoft Azure BLOB storage).
- Web Report Designer:
- Report parameters lose their datasource after the Report Wizard finishes running.
- The Master Report's datasource is added to the subreport's ComponentStorage collection on saving.
- XtraReport:
- A Binding Expression with GetDisplayText produces no value for a nullable multi-value parameter.
- Anchored controls are misplaced on changing margins.
- Button doesn't have a ripple effect on click when using tree shaking.
- React products
- DataGrid - The Select All checkbox is not initially shown if a column's headerCellRender is specified.
- DataGrid React - Custom Editors throw an error when Keyboard Navigation is enabled.
- Web Document Viewer - The given key was not present in the dictionary (Microsoft Azure BLOB storage).
- Blank rows with cellRenders appear when infinite scrolling is enabled.
- Hovering over a row does not highlight the entire row if a column is fixed and has a custom cell template.
- Vue products
- Button doesn't have a ripple effect on click when using tree shaking.