DevExtreme 20.1.6

Released: Jul 16, 2020

20.1.6 での更新項目

不具合の修正

DevExtreme Data Grid

  • DataGrid - "Field not found" error is thrown when headerFilter is used to filter another column and filterPanel is visible.
  • DataGrid - A cell immediately closes after a value changes if a column has calculateCellValue.
  • DataGrid - Accessibility doesn't work for columns without dataField.
  • DataGrid - Cells in a column are duplicated when grouping by this column if showWhenGrouped is enabled.
  • DataGrid - Focused row is missing when a user selects an uploaded record.
  • DataGrid - Header Filter doesn't work if a column dataField matches another column caption.
  • DataGrid - Navigation by the Tab key works incorrectly in the master-detail scenario.
  • DataGrid - 'o.indexOf' error shows when multiple selection, deferred selection and renderAsync are used.
  • DataGrid - Setting the exclamation mark as a column's caption affects the 'exclude' filter of another column.
  • DataGrid - Text in a group row may be incorrect if state storing and repaintChangesOnly are enabled.
  • DataGrid - The "push" drop feedback mode animation doesn't work in Microsoft IE\Edge.
  • DataGrid - The "push" drop feedback mode is animated incorrectly if columnFixing is enabled.
  • DataGrid - The e.row.isEditing property is undefined in onCellPrepared for a row that is not in the editing state.
  • DataGrid - The exported file is corrupted when the predefined 'billions' grid column format is used.
  • DataGrid - The last column's value disappears on adding a new row to an empty grid after the Tab key is pressed.
  • DataGrid - The selectedRowKeys array contains keys of deleted rows.
  • DataGrid Demo - CRUD operations don't work when client and service domains are different.
  • DataGrid displays a loading panel if reject is called in customLoad.
  • DataGrid displays the "Cancel Changes" button after changing a column that has the setCellValue callback.
  • DataGrid does not display a validation message for a cell when Switch is used as an editor.
  • DataGrid doesn't automatically filter data when column filtering settings are changed on the fly.
  • DataGrid goes to infinite reload when DataSource is changed and then changed again to null.

DevExtreme Data Visualization

  • Chart - It is impossible change backgroundColor of panes via the option method.
  • RangeSelector - Displayed value is incorrect after a slider is dragged quickly.
  • Standard Bar breaks with DateTime values.

DevExtreme Diagram

  • Diagram - Items collection doesn't have a dataItem field for child shapes in the onSelectionChanged event handler when the diagram is bound to a hierarchical array.

DevExtreme File Management

  • DevExtreme File Manager - Folder icons are overlapped with text in Microsoft Internet Explorer 11.
  • DevExtreme-based File Manager - The toolbar items don't have tooltips.
  • File Manager for DevExtreme - TypeScript definitions have an incorrect type specification for the delete permission.

DevExtreme Gantt

  • Gantt - A new subtask cannot be created from the Tree View area if a key expression differs from a predefined one ("id").
  • Gantt - Tree View content is not updated automatically while updating a task if the autoUpdateParentTasks property is enabled.
  • Gantt for Java Script - A task's progress is reset to 100% after adding/deleting resources for the task.
  • Gantt for Java Script - Tasks in the Tree List area are not collapsed after adding a new sub-task.

DevExtreme Html Editor

  • HtmlEditor - The layout of a multiline toolbar is incorrectly displayed on a mobile device.
  • HtmlEditor - The onValueChanged event handler has an undefined event argument if the value was changed in the UI.
  • HtmlEditor - The pasted image is inserted twice.
  • HtmlEditor doesn't display mentions when a user types fast.
  • HtmlEditor raises an error when a value is changed to null.

DevExtreme Scheduler

  • Scheduler - A cell keeps a hovered state even if nothing is dropped in it.
  • Scheduler - A new all-day appointment overlaps other appointments in the Week view.
  • Scheduler - A new item is added to the right side of the Form.
  • Scheduler - 'All Day' text and time of an appointment are not aligned in the Agenda view.
  • Scheduler - Appointments are not displayed after the dataSource is filtered.
  • Scheduler - Drag and drop stops working when the height is not set and the page is scrolled down.
  • Scheduler - Drag and Drop to an external container doesn't work if the view is scrolled.
  • Scheduler - SignalR Service doesn't work if remoteFiltering is true.
  • Scheduler - The widget deletes the first appointment in a series instead of a selected appointment.
  • Scheduler doesn't allow multiple cell selection in a timeline view when allowDragging is disabled.

DevExtreme UI Widgets

  • DateBox - An analog clock has different margins if the "HH:mm" display format is set and the Calendar widget is hidden.
  • DateBox includes current time to its value when the 'date' type with the useMaskBehavior option are set.
  • Drawer is displayed above the Menu when openedStateMode is set to "overlap".
  • DropDownButton - The control's drop down overlaps the input.
  • Form - CheckBox item doesn't display its "undetermined" state when it is bound to the "undefined" value.
  • Lookup - It's impossible to define toolbarItems using dropDownOptions.
  • NumberBox does not accept decimal values with a custom formatter function.
  • RadioGroup - The loadOptions.filter option contains an object instead of a key when store.key is used.
  • RadioGroup doesn't display a selected value after a data source is changed if the previous data source didn't contain the value.
  • SelectBox - The widget ignores the dropDownOptions settings.
  • TagBox - The search input is removed after a click on the toolbar element in the dropdown.