DevExtreme 17.2.8

HTML5とJavaScriptによるWeb開発用の卓越したコンポーネントを集めたスイート。最新のメンテナンスリリース。
5月 14, 2018
新バージョン

不具合の修正

Data Grid

  • A validation message is shown many times if DataGrid works in virtual mode.
  • Can't resize a fixed column if resizing is not enabled for the next fixed column.
  • Calling editRow after filtering throws the "Cannot read property 'data' of undefined" error.
  • Header cells are sometimes misaligned with grid content if horizontal scrolling is enabled on 200 dpi screens.
  • It is necessary to keep the column size with the disabled allowResizing field.
  • The columnOption method sets an option for a wrong column when using multi-row columns.
  • The format option is not taken into account on exporting to Excel if it's specified as a function.
  • The getCellElement method returns an incorrect cell element in "form" editing mode if the visible column option is disabled.
  • The Lookup column option setting operates incorrectly if the grid contains banded columns.
  • The title element is generated for HTML in the masterDetail template.
  • DataGrid changes the pageSize option if the option value is zero when the state storing is enabled.
  • DataGrid displays an incorrect number of records if the widget is grouped by three or more columns and groupPaging is enabled.
  • DataGrid displays data incorrectly when records are grouped by a field that has the 'null' value in several records.
  • Documentation - Add a note that relative column width is not appropriate for fixed columns in DataGrid.
  • dxDataGrid - The "Select all" checkbox has a wrong value in deferred selection mode.
  • dxDataGrid freezes on scrolling when a column with the specified datatype has a null value.
  • Excel crashes when using Excel's 'Text to Columns' functionality in the exported file.
  • Menu placed in the DataGrid cell template displays the Down arrow after upgrade to 17.2.7.
  • The "Cannot create property 'summary' on string 'success'" error occurs when the infinite scrolling is used and the grid gets its data source from an AJAX request.
  • The Grid adds unnecessary group footer rows for summaries when infinite scrolling is used.

Data Visualization

  • Chart - A stacked spline area shows an extra series.
  • dxChart - Points are not connected in the Range Area series.
  • PieChart - Elements' order differs form the underlying datasource items' order.
  • PieChart - Label connectors cross other labels if resolveLabelOverlapping is "shift" in certain scenarios.
  • PieChart - Label text is cut off.
  • The Chart does not calculate its initial value axis range correctly.

DevExtreme Core

  • A typescript definition is wrong for the base64_encode method after upgrading to version 17.2.7.
  • Documentation - Add a note that localization keys should not be used from JS.
  • NumberBox - Standard formats incorrectly work when Globalize is included.
  • NumberBox with the format option specified works incorrectly if the Poland locale is applied using Intl.
  • Template methods don't replace previously set values.
  • The Promise.catch callback function is not called when the ODataStore.insert method fails.
  • The 'valueChanges' event unexpectedly fires when a reactive form is used with the DxTextBox component.

Pivot Grid

  • dxPivotGrid problem with text that contains special characters.
  • Grand Totals are calculated incorrectly when expanding a column that has no children.
  • Sort by summary does not work correctly for 0 values.
  • The hideEmptySummaryCells option does not work for empty rows.
  • PivotGrid generates incorrect MDX descendant paths on expanding nested fields.

Scheduler

  • Daylight Saving Time is not considered in the exception rule for recurring appointments.
  • A recurrent event is not shown correctly in the day view after DST time changes.
  • Appointments are incorrectly positioned at the second interval of the 'workWeek' view.
  • dateCellTemplate receives incorrect arguments in the Work Week view.
  • Incorrect month name is displayed in the date navigator when intervalCount > 1.
  • Keyboard events are not handled by cells in the onCellClick event handler.
  • Scheduler does not update the endDate option properly when an appointment is updated using dragging.
  • Scheduler shows incorrect appointments in the Month view.

Tree List

  • Sorting does not work after the search operation.
  • The "TypeError: this.callBase is not a function" error occurs on an attempt to display a context menu.

UI Widgets

  • Animation stops working after expanding a tree node multiple times in Angular.
  • DateBox with 'datetime' mode is not working properly with two-way binding in Angular.
  • dxDateBox - Navigation buttons shouldn't be disabled for a small date range.
  • dxList - Even number items remain in component items after deleting.
  • dxList - expandGroup and collapseGroup change the collapse state to the opposite.
  • dxSelectBox filter is not cleared if an item is selected by the Tab key.
  • Gallery - html in the default item template is not rendering.
  • NumberBox - Formatting prevents user input when the min and max fields are set.
  • NumberBox - the onValueChanged event is not raised on focus out if the valueChangeEvent field has the change value.
  • NumberBox - The text option returns an incorrect value when the format option is changed at runtime.
  • NumberBox - The Validation state is not updated when a negative number becomes positive.
  • NumberBox doesn't clean the "value" option if a character-free format is used.
  • Popover - It's impossible to delete the showEvent/hideEvent option in code.
  • TagBox removes previously selected tags under certain conditions.
  • TextArea - Placeholder is not wrapped.
  • The List widget doesn't select items that are not located on the current page if grouping is enabled.
  • Touch and drag events don't work in Firefox 58.0.1 on Android (both tablets and phones).
  • TreeView - E1040 is displayed after search in certain cases if the virtual mode is enabled.
DevExtreme

DevExtreme Complete(英語版)

JavaScriptによるWeb開発用の卓越したコンポーネントを集めたスイート。

ご質問がありますか?

今すぐ DevExpress ライセンススペシャリストとライブ チャット