DevExtreme 18.1.5

Melhora os controles Data Grid, Data Visualization, Pivot Grid e Scheduler.
Agosto 2, 2018
Nova versão

Correções

HTML JavaScript

Data Grid

  • An additional column is shown in the grid when the first column is fixed in a certain layout.
  • Band columns are misaligned when a detail template is enabled under certain conditions.
  • Duplicated items when using ODataV4 with infinite scrolling mode.
  • Missing horizontal line when the grid is grouped and column fixing is enabled.
  • Multi-Row Headers (Bands) are rendered incorrectly if all child columns in a specific band are hidden.
  • Newly added rows cannot inherit the class type of underlying data items.
  • Other validation rules are ignored in popup edit mode when the "required" rule is specified.
  • The "Cannot read property 'onResize' of null" error is thrown.
  • The "Cannot set property 'X' of [object Object] which has only a getter " error occurs on an attempt to save a value in the nested property.
  • The exported document is broken if there are band columns and columnRenderingMode is set to "virtual".
  • The grid loses focus when pressing Enter after editing a cell in cell edit mode.
  • The master grid scrolls to the top when a master row is expanded.
  • The rows content is not rendered when the state is restored (in the Material theme).
  • The selectedRowsData parameter returns unsaved values after a cell value is changed in Batch Editing mode.
  • The Text Box widget in a row template is not activated on the first click in Edge.
  • The validation rule ignores a custom validation message in the popup edit mode.
  • DataGrid adds an extra summary row when a user clicks the New button.
  • DataGrid crashes after adding a row if dataSource is null or undefined.
  • DataGrid misaligns columns on row inserting when the columnAutoWidth option is enabled.
  • DataGrid renders a duplicate "fixed" column when columnFixing and bands are enabled.
  • DataGrid shows no data if the reset menu item is clicked for the Between operator.
  • DataGrid throws the "Cannot read property 'calculateGroupValue' of undefined" error when a group row is removed from the Group Panel under certain conditions.
  • DataGrid throws the "Cannot read property 'toLowerCase' of undefined" error on an attempt to use the Filter Row for an unbound column.
  • DataGrid with the filterSyncEnabled property enabled - It's not possible to clear a filter if a boolean column is filtered with the "false" value.
  • dxDataGrid - Filter builder throws errors when boolean data type columns are used.
  • dxDataGrid - Search text highlight does not work for the column with the specified template.
  • The updateDimensions method does not update the DataGrid content properly after resizing.

Data Visualization

  • Chart - The "Cannot read property 'slice' of undefined" error occurs if getAllSeries is called before series are created.
  • Chart fires point events even if points are hidden.
  • Devextreme chart control and pinch to zoom on Edge and iOS browsers.
  • PieChart - Disabled series get reset when data is refreshed.

DevExtreme Core

  • DataGrid - The "Currency code is required with currency style" error occurs on an attempt to export data if there is a column with the currency format and Intl is used.
  • DataGrid is slow when virtual scrolling is used.
  • dxCommand does not support a constructor with one parameter after upgrade to 17.2.7.
  • ODataStore doesn't use the "tolower" function for filter queries.

DevExtreme Demos

  • DateBox - Overview demo for Angular is not working.
  • Documentation - The Copy Code button no longer works in the interactive configuration.
  • Lookup is rendered incorrectly when fullScreen and showCancelButton are true in the Material theme.
  • Responsive Box demo in IE11 - Item height is incorrect in the vertical layout.

Pivot Grid

  • Export to Excel fails for a large number of rows.
  • Field Chooser - The searchTimeout option has no effect.
  • Grand Totals are calculated incorrectly when expanding a column that has no children.
  • PivotGrid sends the second request to the server when the response to the first request contains an error.
  • PivotGrid sorts by an incorrect field if the caption is the same.

Scheduler

  • Drag and drop does not work in IE11 with jQuery 3.3.1.
  • The startDayHour / endDayHour option is not updated if the showAllDayPanel option is false.
  • Unable to drag certain appointments to the second resource item after upgrading to v.18.1.
  • Scheduler adds an incorrect offset to dates for new appointments if timeZone is "Etc/UTC".
  • Scheduler changes the endDate and startDate fields each time the onAppointmentAdding/onAppointmentUpdating handler is cancelled.
  • Scheduler does not order appointments by dates when the Month view is selected.

Tree List

  • TreeList does not restore its scroll position after expanding child nodes.
  • TreeList loses its tree hierarchy after search.

UI Widgets

  • DateBox with the "list" pickerType is incorrectly positioned on mobile devices.
  • Documentation - The SelectBox > Enable Paging topic is incomplete.
  • dxScrollView - Scrolling doesn't work correctly if dxScrollView is placed inside a scaled element and useNative is false.
  • dxSelectBox does not revert its text after an outside click if a custom value is accepted.
  • dxTreeView doesn't expand items after all items were collapsed.
  • FilterBuilder - Value is not saved if focus is lost in Edge.
  • It's possible to scroll the page on a mobile device using the touch slide even if dxPopup is shown.
  • NumberBox resets its value when focus is lost if the format option is specified.
  • ProgressBar throws the "this._completeAction is not a function" error when the value option equals the max option.
  • SelectBox - The e.event option returns undefined in the onValueChanged event handler if the Clear button is clicked.
  • TagBox - Selected items do not follow the selection order.
  • TagBox does not use the displayExpr callback to display text in tags.
  • It is impossible to specify an attribute for the toolbar item.
  • jQuery handlers are not removed from memory if the destroy method is called.
  • TreeView - A node is not collapsed after the expandItem method call.
  • TreeView - e.node is null in the onItemRendered event handler in v18.1.4.
  • TreeView - The onItemSelectionChanged handler is not executed when the 'selectAll' checkbox is checked.

ASP.NET MVC

Data Grid

  • The null cells are highlighted when the сustomizeText method is used.

IDE Integration

  • ASP.NET Core Project Templates don't install Bower packages.

UI Widgets

  • DevExtreme ASP.NET MVC controls render templates incorrectly when items are added outside of initial factory.
  • NumberBox resets its value when a format is used under certain conditions in v17.2.8 in IE.
  • RadioGroup - Disabled RadioButton is not shown as disable.
DevExtreme

DevExtreme Complete

JavaScript Component Suite para o desenvolvimento da Web responsiva.

Tem alguma pergunta?

Chat ao vivo com nossos especialistas de licenciamento de DevExpress.