
Improves Tree List, Pivot Grid and HTML Editor controls.
Fixes
DevExtreme Data Grid
- A focused row is changed after swiping a table on a mobile device.
- An additional top border is shown for the selected row.
- Cell highlight is disabled after editing.
- Column header sort icons remain visible after grouping.
- Column separators don't reach the bottom border under certain conditions.
- Contrast Theme - Deleted records are not visible in Batch Editing Mode.
- Data columns and header columns are misaligned when the horizontal scrollbar is used.
- Exported Excel files do not sustain column width and row height when copying a worksheet.
- Paging to the last page is incorrectly performed if the FocusedRowEnabled option is enabled.
- Scrolling - ShowScrollbar set to 'always' causes column headers to misalign.
- State Storing - Selection is not restored when renderAsync is set to true.
- The blue cell border is displayed when the focus is restored.
- The cell edit mode keeps the Add new row state when switching between pages while editCellTemplate is defined.
- The color of group row headers is incorrect in Firefox when fixed columns are enabled.
- The columnChooser is not synchronized with column visibility in select mode.
- DataGrid doesn't display validation messages in cell editing mode with enabled selection if all text is deleted at once.
- DataGrid doesn't validate a currently edited cell when a row is selected in the Material theme.
- DataGrid skips a lot of rows on scrolling if the widget has fixed columns.
- DataGrid with a boolean column throws the "Cannot read property 'type' of undefined" error when deleting a row.
- DataGrid/TreeList - The rowAlternationEnabled option does not affect fixed columns in FireFox 73.0.
DevExtreme Data Visualization
- Chart - Animation stops working after some time when using live updates.
- PieChart - Legend icon does not trigger onLegendClick.
- PieChart - Legend item color changes on hovering over a point if hoverMode is none.
- PieChart - Sectors disappear when tapping in iOS.
- VectorMap - Parameters of the convertToGeo method and the return value of the convertToXY method are described incorrectly.
DevExtreme Diagram
- Diagram - The control sends too many requests to the server to load SVG images for custom shapes.
DevExtreme Gantt
- A JSON object is sent as a parameter after a resource is deleted.
DevExtreme Html Editor
- Image resizing rectangle is painted incorrectly when an image is placed within a list.
- HtmlEditor - Mentions - The widget scrolls its mention list to the top each time a new data page is requested if the "down arrow" key is used to scroll the list.
- HtmlEditor removes attributes from the OL element.
DevExtreme Pivot Grid
- The 'headerFilter.texts.emptyValue' option doesn't replace empty values in the header filter.
DevExtreme Scheduler
- A time panel displays an extra hour under certain conditions.
- Custom DataSource filter cannot be removed.
- Incorrect date format for German localization.
- The widget's header is rendered incorrectly on narrow screens.
- The appointment is rendered incorrectly when Daylight Saving Time starts.
- The appointment popup dialog throws the 'Cannot read property of undefined' error on closing.
- The appointment text is not displayed when both startDate and endDate are set to 12AM on the same dates.
- Scheduler sends incorrect appointment data to the onAppointmentFormOpening event handler if the UTC timezone is used.
DevExtreme Tree List
- DataGrid/TreeList - The rowAlternationEnabled option does not affect fixed columns in FireFox 73.0.
- Treelist - Actions like selecting rows require two clicks on mobile devices if less than a half of the row is visible.
DevExtreme UI Widgets
- Accordion - The option method doesn't update layout if a long path is used.
- Autocomplete doesn't display items according to maxItemCount if openOnFieldClick is true and no search takes place.
- ColorBox - The showDropDownButton and openOnFieldClick properties are hidden in the control.
- DateBox - "Cannot read property 'length' of null error"occurs in Arabic locale when the useMaskBehavior option is set to true.
- DateBox - A popup element is aligned incorrectly in RTL mode.
- DateBox - onValueChanged event is undefined when the type is time and the value is changed from the picker.
- DateBox - The Max and Min properties do not work until an editor value is modified.
- DateBox ignores formatting options on Android devices.
- DateBox throws an exception when useMaskBehavior is enabled in Farsi and Marathi locales.
- DevExtreme Editors - The "Error: E0120 - Adapter for a DevExpressValidator component cannot be configured" error occurs on an attempt to specify validator settings in the onContentReady event handler.
- Drawer - The shading option doesn't work if content contains TabPanel or DataGrid and openedStateMode is 'shrink'.
- Drawer - The Repaint method duplicates the control content in AngularJS.
- DropDownBox - HOME/END does not work when a popup is open.
- DropDownButton does not display item text when 'selectedItemKey' is set to 0.
- Form - Labels in the second column are misaligned if first column items have the colSpan property value specified.
- Form - The widget hangs when changing a property bound to an observable Knockout object.
- List - It is possible to reorder items if allowReordering is set to false.
- List - The widget incorrectly renders a dragged item if RTL is enabled.
- Lookup - Unnecessary scrollbar is displayed in the case of the Compact theme style.
- RadioGroup - Setting items in onContentReady requires setTimeout.
- SelectBox resets its value when focus is lost and the value is not included in data items.
- SelectBox sends multiple requests on pressing Down two times in certain scenarios.
- Switch - The event parameter is undefined when changing a value by dragging.
- TabPanel - Selected tab panel is reverted when switching browser tabs.
- TileView - Scrolling starts from the left although RTL is enabled.
- TreeView doesn't accept a sting as a rootValue.
- Web Dashboard - The "(All)" text is truncated when a Combo Box has a small size and search is enabled.