DevExtreme 17.1.8

Versión de mantenimiento que incluye varias correcciones de errores.
Noviembre 10, 2017
Nueva versión

Correcciones

HTML JS

Data Grid

  • A validation error in the adaptive detail is not cleared when a new row is added if the Save link was clicked before adding a new row.
  • An editor type in the banded column is incorrect if its caption equals the dataField of the nested column and form options are specified.
  • Column reordering works slowly if page size is large.
  • CustomStore throws the "E4021 - The server response does not provide the totalCount value" error on an attempt to ungroup the field even if totalCount is returned from the load function.
  • dxCheckBox doesn't change the current validation state after navigation is performed in editing mode.
  • onRowValidating is called twice if isValid is set to "false".
  • Summaries are not updated after loading the next page in Infinite Scrolling mode.
  • The "Cannot read property 'is' of null" error occurs on an attempt to navigate from the last row cell if an adaptive detail row is visible.
  • The Enter press does not submit changes in row editing mode.
  • The Validation message doesn't appear on the Enter key click in cell editing mode.
  • dxDataGrid does not show a validation message when there is a single row and virtual scrolling is used.
  • dxDataGrid does not synchronize columns with rows when the content is scrolled horizontally under certain conditions.
  • dxDataGrid hangs the browser when the pageSize option value is greater than 50 and the columnHidingEnabled option is enabled.
  • dxDataGrid height is incorrect after canceling editing inside dxTabPanel within a master-detail template.
  • dxDataGrid selects multiple rows incorrectly after resetting the filter.
  • dxDropdown configured with dxDataGrid displays an unexpected tooltip on hovering over the magnifying glass icon.
  • It's impossible to cancel changes if the grid's data source fields are observable.

Data Visualization

  • A browser hangs if a data source has very close values and the synchronizedValue property is enabled.
  • Detached DOM nodes are referenced in renderer.js after the widget is destroyed.
  • Zooming does not work if multiple panes are used.
  • dxPieChart - Labels with long text overlap the legend if sizeGroup is enabled.
  • Strips are not displayed for the discrete axis.

DevExtreme Core

  • DevExtreme SPA - dxCommand becomes invisible if the title option is changed after the visible option.
  • ODataStore always requests the next data portion if the response body contains the @odata.nextLink parameter.

DevExtreme Demos

  • DevExtreme .NET Core demos - Northwind model classes don't have validation attributes.
  • DevExtreme Theme Builder does not work when a script blocker like uBlock Origin is used.
  • Widgets Gallery - The search functionality does not work when a script blocker (like uBlock) is used.

IDE Integration

  • DevExtreme application templates are not displayed in Visual Studio 2017.
  • Documentation - Describe how to integrate DevExtreme controls into an ASP.NET Core 2.0 application.
  • The DevExpress .NET installer throws unnecessary errors related to DevExtreme components.

Pivot Grid

  • Queries with the CrossJoin operator return unnecessary values on an attempt to get Header Filter data via OLAP.

Scheduler

  • Data and time cells are misplaced in the timelineWeek view when setting cell width via CSS.
  • Monthly recurrence info is not displayed correctly on the Appointment Form.
  • The Agenda view displays appointments on the following day.

Tree List

  • Certain methods (expandRow, collapseRow) have an incorrect TypeScript definition and description in the documentation.

UI Widgets

  • Select All incorrectly works with a filtered data source when selectAllMode is "allPages".
  • dxAccordion doesn't clear selectedItems after dataSource is cleared.
  • dxDataGrid throws the "this._contentReadyAction is not a function" error when the Popup Edit mode is used under certain conditions.
  • dxForm - bindingOptions in AngularJS are not applied to the underlying item's editor if the dataField option is not specified.
  • dxForm - Item labels are aligned incorrectly if previous item labels are hidden.
  • dxGallery cannot be scrolled inside dxScrollView on mobile devices if useNative is true.
  • dxSelectBox - A top item from the filtered list is displayed in the fieldTemplate's dxTextBox after search for an item and its selection.
  • dxSelectBox - The onFocusOut event fires twice when a user tabs controls.
  • dx The button's click event is not raised if a user clicks the item's top edge.
  • dx The max width of a label is calculated incorrectly when dxToolbar has items located in the menu.
  • SelectBox does allow selecting an item the second time if fieldTemplate is specified.
  • The "Cannot read property 'option' of undefined" exception is raised on the Esc key press inside dxSelectBox if its dropdown was not opened before.

ASP.NET MVC

Data Grid

  • dxDataGrid - An editor type in the banded column is incorrect if its caption equals the dataField of the nested column and form options are specified.

Data Visualization

  • Strips are not displayed for the discrete axis.

DevExtreme Demos

  • DevExtreme .NET Core demos - Northwind model classes don't have validation attributes.

IDE Integration

  • Documentation - Describe how to integrate DevExtreme controls into an ASP.NET Core 2.0 application.
DevExtreme

DevExtreme Complete

Conjunto de componentes JavaScript para desarrollo web ágil.

¿Alguna pregunta?

Chatee en vivo ahora mismo con nuestros especialistas en licencias de DevExpress.