
Improves DataGrid, File Management and Gantt controls.
Fixes
Angular
- All Angular products
- "F" key does not work in Angular input when the Document Viewer component is on the same page.
- DataGrid - The "Cannot read property 'brokenRules' of undefined" error occurs.
- DataGrid - The skip value can be 0 when requesting data under certain conditions.
- Documentation - Getting Started articles show the "unexpected ticket '<'" error instead of the content.
- Scheduler - An appointment created on March, 28 is shifted by one hour.
- TagBox - It is impossible to remove a particular tag using a keyboard after the component is switched from the read-only state to the normal state.
- DevExtreme Charts & Gauges
- Chart throws the "Maximum call stack size exceeded" error when its axis label's wordWrap is set to 'breakWord' and dataset is large.
- dxChart - An adaptive layout incorrectly works when a pane height is specified as a percentage.
- LinearGauge adds margins at the left and right side when the text cloud element is displayed.
- TreeMap - Tooltip is not shown after scrolling down the TreeMap and hovering over it.
- TreeMap ignores the ChildrenField option.
- DevExtreme Data Grid
- DataGrid - A column with a fixed width is truncated when a browser with the 150% zoom level is resized.
- DataGrid - A non editable cell is unexpectedly focused when setCellValue is specified in a neighboring column.
- DataGrid - Export works slower with date columns.
- DataGrid - It is not possible to edit dates using the keyboard when dataType is set to datetime in Cell Edit mode.
- DataGrid - It is not possible to save data after a validation error occurred and was fixed when batch edit mode with composite keys is used.
- DataGrid - Pictures in rows are not shown in certain cases while using change detection strategy OnPush and virtual scrolling.
- DataGrid doesn't navigate to a focused row if rowRenderingMode is `virtual` in certain cases.
- TreeList/DataGrid - The entire row is focused after a new row is created and the tab key is clicked if editing.mode is cell or batch, startEditAction is dblClick and focusedRowEnabled is true.
- DevExtreme Diagram
- Diagram - Certain styles are not imported from the "styleText" field.
- Diagram - Editors placed outside the Diagram control lose focus if the mouse button is released in the control.
- Diagram - When two diagrams are bound to the same data source, connection points are shown for the second diagram, not for the first diagram.
- Diagram for Angular - It's not possible to define custom items in "zoomLevel" options without setting the "value" property.
- DevExtreme Editors & Validation
- ColorBox - The clear button doesn't reset the value property to the default value.
- dxButton prevents a form from being submitted in Safari if the UseSubmitBehavior option is set to true.
- FileUploader - "Cannot read property 'onPositioning' of null" error occurs in a certain case.
- FilterBuilder - The fields.customizeText callback does not work for Lookup components.
- TagBox doesn't move its drop down after typing a symbol that doesn't fit into the input's width.
- TagBox doesn't use the $select operator in a query to fetch selected items if DataSource|select is defined.
- DevExtreme File Management
- FileManager for DevExtreme - Icons are incorrectly displayed in the Orange Light theme if selectionMode is set to single.
- FileUploader - "Cannot read property 'onPositioning' of null" error occurs in a certain case.
- FileUploader for Angular - The "Cannot read property 'loadedBytes' of undefined" error is thrown when the reset method is called if the abortUpload callback is specified.
- DevExtreme Gantt
- Gantt - The timeline is shifted to 1970 after moving any task if a data source contains a task with a non-specified start or end date.
- DevExtreme Layout & Navigation
- ContextMenu - A browser's context menu appears above the ContextMenu on desktop touch screens.
- TreeView doesn't reset selection after selecting an invisible node multiple times.
- TreeView - The SelectionChanged event is raised twice when the showCheckBoxesMode option is set to selectAll.
- DevExtreme Scheduler
- Scheduler - Layout is corrupted on a mobile device when the adaptivityEnabled option is set to true.
- Scheduler - The "Maximum call stack size exceeded" error occurs when a value is changed in the "End repeat on" editor if the OS has Mountain Time Zone.
- Scheduler displays the E1039 error and doesn't display all-day appointments when it has the timeZone: 'Pacific/Tahiti' option set and the OS time zone is 'Europe/Paris'.
- Scheduler doesn't take into account DST change for recurring appointments with startDateTimezone and endDateTimeZone options.
- Scheduler ignores the firstDayOfWeek: 0 option in the en-GB locale in the "month" view.
- DevExtreme Tree List
- TreeList/DataGrid - The entire row is focused after a new row is created and the tab key is clicked if editing.mode is cell or batch, startEditAction is dblClick and focusedRowEnabled is true.
HTML JS
- All HTML JS products
- ContextMenu - A browser's context menu appears above the ContextMenu on desktop touch screens.
- DevExtreme - The "Layout was forced before the page was fully loaded. If stylesheets are not yet loaded this may cause a flash of unstyled content" error is thrown when dx.all.debug.js is loaded in FireFox.
- Documentation - Captions of certain icons are cropped.
- Documentation - Getting Started articles show the "unexpected ticket '<'" error instead of the content.
- DevExtreme Charts & Gauges
- Chart - Ticks and labels of value axes are hidden when offset=0.
- Chart throws the "Maximum call stack size exceeded" error when its axis label's wordWrap is set to 'breakWord' and dataset is large.
- TreeMap - Tooltip is not shown after scrolling down the TreeMap and hovering over it.
- TreeMap ignores the ChildrenField option.
- Web Dashboard - Treemap item - Tooltips do not work when the mouse hovers over a tile element.
- DevExtreme Data Grid
- DataGrid - A column with a fixed width is truncated when a browser with the 150% zoom level is resized.
- DataGrid - A non editable cell is unexpectedly focused when setCellValue is specified in a neighboring column.
- DataGrid - Export works slower with date columns.
- DataGrid - It is impossible to edit a grouped column with showWhenGrouped enabled if column fixing is activated.
- DataGrid - It is not possible to edit dates using the keyboard when dataType is set to datetime in Cell Edit mode.
- DataGrid - It is not possible to save data after a validation error occurred and was fixed when batch edit mode with composite keys is used.
- DataGrid - The "Cannot read property 'brokenRules' of undefined" error occurs.
- DataGrid - The skip value can be 0 when requesting data under certain conditions.
- DataGrid doesn't navigate to a focused row if rowRenderingMode is `virtual` in certain cases.
- TreeList/DataGrid - The entire row is focused after a new row is created and the tab key is clicked if editing.mode is cell or batch, startEditAction is dblClick and focusedRowEnabled is true.
- DevExtreme Data Sources
- Push API does not work correctly if reshapeOnPush is enabled.
- DevExtreme Diagram
- Diagram - Certain styles are not imported from the "styleText" field.
- Diagram - Editors placed outside the Diagram control lose focus if the mouse button is released in the control.
- Diagram - When two diagrams are bound to the same data source, connection points are shown for the second diagram, not for the first diagram.
- DevExtreme Dialogs & Notifications
- Popup - Height is decreased when resizing the width in Material Themes.
- DevExtreme Editors & Validation
- ColorBox - The clear button doesn't reset the value property to the default value.
- DateBox - The Up button for the Hour editor doesn't allow setting 1 after 12.
- dxButton prevents a form from being submitted in Safari if the UseSubmitBehavior option is set to true.
- FilterBuilder - The fields.customizeText callback does not work for Lookup components.
- Lookup - LoadPanel isn't displayed during filtering if there are no items in the data source when filtering starts.
- SelectBox - An automatically generated hidden input is overridden by fieldTemplate when fieldTemplate is specified.
- SelectBox - The end part of the text is displayed in the editor.
- TagBox - It is impossible to remove a particular tag using a keyboard after the component is switched from the read-only state to the normal state.
- TagBox doesn't use the $select operator in a query to fetch selected items if DataSource|select is defined.
- The color of hands in timepicker is wrong.
- DevExtreme File Management
- dxFileManager - The scroll position of the dxTreeView in the navPane resets when the FileManager dataset is updated.
- DevExtreme Gantt
- Gantt - An infinite loop occurs when inserting more than one task programmatically.
- Gantt - The "color" field value is not updated on an insertTask method call.
- Gantt - The timeline is shifted to 1970 after moving any task if a data source contains a task with a non-specified start or end date.
- DevExtreme HtmlEditor
- The "Cannot read property 'trim' of undefined" error is thrown on an attempt to paste HTML from Notepad++.
- DevExtreme Layout & Navigation
- DropDownButton does not select an item when the 'selectedItemKey' option is set to 0.
- It is not possible to scroll content when ScrollView is nested in another ScrollView and the useNative option is enabled.
- List - A double click on Select All when SelectAllMode='allPages' creates an infinite loop of requests.
- TreeView doesn't reset selection after selecting an invisible node multiple times.
- TreeView - The SelectionChanged event is raised twice when the showCheckBoxesMode option is set to selectAll.
- DevExtreme Scheduler
- Scheduler - An appointment created on March, 28 is shifted by one hour.
- Scheduler - Appointment observable is modified on switching to the agenda view in Knockout.
- Scheduler - The "Maximum call stack size exceeded" error occurs when a value is changed in the "End repeat on" editor if the OS has Mountain Time Zone.
- Scheduler displays the E1039 error and doesn't display all-day appointments when it has the timeZone: 'Pacific/Tahiti' option set and the OS time zone is 'Europe/Paris'.
- Scheduler doesn't take into account DST change for recurring appointments with startDateTimezone and endDateTimeZone options.
- Scheduler ignores the firstDayOfWeek: 0 option in the en-GB locale in the "month" view.
- DevExtreme Tree List
- TreeList/DataGrid - The entire row is focused after a new row is created and the tab key is clicked if editing.mode is cell or batch, startEditAction is dblClick and focusedRowEnabled is true.
React
- All React products
- ContextMenu - A browser's context menu appears above the ContextMenu on desktop touch screens.
- DataGrid - The "Cannot read property 'brokenRules' of undefined" error occurs.
- DataGrid - The skip value can be 0 when requesting data under certain conditions.
- DevExtreme events are fired when a React State is changed.
- Documentation - Getting Started articles show the "unexpected ticket '<'" error instead of the content.
- Scheduler - An appointment created on March, 28 is shifted by one hour.
- TagBox - It is impossible to remove a particular tag using a keyboard after the component is switched from the read-only state to the normal state.
- DevExtreme Charts & Gauges
- Chart throws the "Maximum call stack size exceeded" error when its axis label's wordWrap is set to 'breakWord' and dataset is large.
- TreeMap ignores the ChildrenField option.
- DevExtreme Data Grid
- DataGrid - A column with a fixed width is truncated when a browser with the 150% zoom level is resized.
- DataGrid - Export works slower with date columns.
- DataGrid - It is not possible to edit dates using the keyboard when dataType is set to datetime in Cell Edit mode.
- DataGrid - It is not possible to save data after a validation error occurred and was fixed when batch edit mode with composite keys is used.
- DataGrid doesn't navigate to a focused row if rowRenderingMode is `virtual` in certain cases.
- TreeList/DataGrid - The entire row is focused after a new row is created and the tab key is clicked if editing.mode is cell or batch, startEditAction is dblClick and focusedRowEnabled is true.
- DevExtreme Diagram
- Diagram - Editors placed outside the Diagram control lose focus if the mouse button is released in the control.
- Diagram for React - An input element located inside a container with data-type set to "mysterious" cannot be focused when it's placed next to Diagram.
- Diagram for Vue - Diagram pages' coordinates are not updated after updating a data source in a certain usage scenario.
- DevExtreme Editors & Validation
- ColorBox - The clear button doesn't reset the value property to the default value.
- NumberBox - The input cursor position changes on typing if valueChangeEvent="input" is used or the format is changed.
- TagBox doesn't use the $select operator in a query to fetch selected items if DataSource|select is defined.
- DevExtreme File Management
- dxFileManager - The scroll position of the dxTreeView in the navPane resets when the FileManager dataset is updated.
- DevExtreme Gantt
- Gantt - The timeline is shifted to 1970 after moving any task if a data source contains a task with a non-specified start or end date.
- Gantt for React - The dependency validation dialog doesn't contain options.
- DevExtreme Layout & Navigation
- TreeView doesn't reset selection after selecting an invisible node multiple times.
- TreeView - The SelectionChanged event is raised twice when the showCheckBoxesMode option is set to selectAll.
- DevExtreme Pivot Grid
- PivotGrid scrolls to a wrong line/column on expanding/collapsing a row/column when the virtual scrolling is enabled.
- DevExtreme Scheduler
- Scheduler - The "Maximum call stack size exceeded" error occurs when a value is changed in the "End repeat on" editor if the OS has Mountain Time Zone.
- Scheduler displays the E1039 error and doesn't display all-day appointments when it has the timeZone: 'Pacific/Tahiti' option set and the OS time zone is 'Europe/Paris'.
- Scheduler doesn't take into account DST change for recurring appointments with startDateTimezone and endDateTimeZone options.
- Scheduler ignores the firstDayOfWeek: 0 option in the en-GB locale in the "month" view.
- DevExtreme Tree List
- TreeList/DataGrid - The entire row is focused after a new row is created and the tab key is clicked if editing.mode is cell or batch, startEditAction is dblClick and focusedRowEnabled is true.
Vue
- All Vue products
- ContextMenu - A browser's context menu appears above the ContextMenu on desktop touch screens.
- DataGrid - The "Cannot read property 'brokenRules' of undefined" error occurs.
- DataGrid - The skip value can be 0 when requesting data under certain conditions.
- Documentation - Getting Started articles show the "unexpected ticket '<'" error instead of the content.
- Scheduler - An appointment created on March, 28 is shifted by one hour.
- TagBox - It is impossible to remove a particular tag using a keyboard after the component is switched from the read-only state to the normal state.
- DevExtreme Charts & Gauges
- Chart throws the "Maximum call stack size exceeded" error when its axis label's wordWrap is set to 'breakWord' and dataset is large.
- TreeMap ignores the ChildrenField option.
- DevExtreme Data Grid
- DataGrid - A column with a fixed width is truncated when a browser with the 150% zoom level is resized.
- DataGrid - Export works slower with date columns.
- DataGrid - It is not possible to edit dates using the keyboard when dataType is set to datetime in Cell Edit mode.
- DataGrid - It is not possible to save data after a validation error occurred and was fixed when batch edit mode with composite keys is used.
- DataGrid doesn't navigate to a focused row if rowRenderingMode is `virtual` in certain cases.
- TreeList/DataGrid - The entire row is focused after a new row is created and the tab key is clicked if editing.mode is cell or batch, startEditAction is dblClick and focusedRowEnabled is true.
- DevExtreme Diagram
- Diagram - Editors placed outside the Diagram control lose focus if the mouse button is released in the control.
- Diagram for DevExtreme - The cursor has an incorrect type on hovering over shapes in the read-only Diagram.
- DevExtreme Editors & Validation
- ColorBox - The clear button doesn't reset the value property to the default value.
- TagBox doesn't use the $select operator in a query to fetch selected items if DataSource|select is defined.
- DevExtreme Gantt
- Gantt - The timeline is shifted to 1970 after moving any task if a data source contains a task with a non-specified start or end date.
- DevExtreme Layout & Navigation
- TreeView doesn't reset selection after selecting an invisible node multiple times.
- TreeView - The SelectionChanged event is raised twice when the showCheckBoxesMode option is set to selectAll.
- DevExtreme Scheduler
- Scheduler - The "Maximum call stack size exceeded" error occurs when a value is changed in the "End repeat on" editor if the OS has Mountain Time Zone.
- Scheduler displays the E1039 error and doesn't display all-day appointments when it has the timeZone: 'Pacific/Tahiti' option set and the OS time zone is 'Europe/Paris'.
- Scheduler doesn't take into account DST change for recurring appointments with startDateTimezone and endDateTimeZone options.
- Scheduler ignores the firstDayOfWeek: 0 option in the en-GB locale in the "month" view.
- DevExtreme Tree List
- TreeList/DataGrid - The entire row is focused after a new row is created and the tab key is clicked if editing.mode is cell or batch, startEditAction is dblClick and focusedRowEnabled is true.