DevExtreme 16.2.4

Versión de mantenimiento que incluye varias mejoras y correcciones de errores.
Enero 20, 2017
Nueva versión

Correcciones

Data Grid

  • Documentation - Correct the headerFilter.groupInterval property description.
  • Documentation - dxDataGrid - Add a note that Custom Header Filter items should provide a full set of data items.
  • A master-detail layout becomes incorrect if a master grid has a fixed column and a row is expanded for the first time.
  • Adaptability - A boolean column is editable inside a hidden column form.
  • An error occurs once the column option is changed on the onInitialized callback.
  • Bottom data is not rendered when Virtual Scrolling is used in Firefox.
  • Cells in fixed columns have different height than cells in other columns for the same row.
  • Dates are not shown when they are stored in the UNIX timestamp format and there are no values on the first page.
  • Dates in short format does not match the format that is applied in the current culture settings on export.
  • Tabbing out of an edited cell navigates to an unexpected cell when virtual scrolling is enabled.
  • The e.row.isEditing property returns an incorrect value if the grid is grouped.
  • The encodeHtml column option does not have any effect on a group row.
  • The Reset operation in the Filter row does not reset invalid values.
  • The store's load method is called twice if there are any selected rows on the current page.
  • dxDataGrid documentation - The Data Grid Row object should not be described in the rowClick help topic.
  • dxDataGrid does not display values in grouped rows when the calculateGroupValue callback function is specified.
  • dxDataGrid does not refresh filtered data properly if the first parameter of the filter expression specified in the calculateFilterExpression callback function represents a function.
  • dxDataGrid does not render dxDateBox for a date editor for some dates.
  • dxDataGrid hangs when a text is typed in filter row editors under certain conditions.
  • dxDataGrid throws the "Cannot read property 'alignment' of undefined" error on export when the header filter and filter row are enabled.
  • Editors inside the grid's edit form are also hidden if their columns are hidden because of adaptivity.
  • The row detail content is hidden if the first master grid column is hidden because of adaptivity.

Data Visualization

  • dxBarGauge displays a connector for an empty label.
  • dxChart display a bar incorrectly when the minBarSize option is specified and the rotated option is enabled.
  • dxChart throws the E2001 error if the dataSource option is not defined in the configuration object.
  • dxCircularGauge - Changing data at runtime causes errors when Angular 2 is used.
  • dxCircularGauge doesn't show subvalues if the widget is defined inside an AngularJS directive.
  • dxRangeSelector - The selectedRangeChanged event is not raised after a value was changed using the Knockout/AngularJS binding in certain cases.
  • Export - Labels are not visible during export when the Contrast theme is used.

DevExtreme (HTML JS)

  • Documentation - The dxDateBox.displayFormat article mistakenly says that this option has effect only if the pickerType option is 'native'.

DevExtreme Core

  • dxContentMenu - It is impossible to get a parent view model in an item template.
  • Bundling with rollup is broken.
  • Chart demos - The hamburger menu does not work in IE11 with the Angular2 approach.
  • Documentation - The description of the dataStore.update method's callback is incorrect.
  • Documentation - The Localization help topic contains an incorrect namespace.
  • dxChart / dxSparkline in dxPopup causes the "Cannot read property 'dispose' of null" error in Angular2 when a widget's container is defined with the *ngIf directive.
  • dxDateBox changes PM to AM after a date value is changed in certain cases.
  • dxDateBox does not display hours in the date picker when the Chinese localization is used.
  • dxDateBox should convert an invalid time value to an empty value if Globalize is not registered.
  • dxForm - It's impossible to specify items using a structural-directive "dxi-item".
  • dxNavBar item's badge is incorrectly updated at runtime.
  • dxTabs - The first item is rendered incorrectly when items come from http.
  • DxToolbar does not render its items if the items are specified using the dxi-item markup element.
  • The date normalization mechanism of ODataStore isn't described well.

DevExtreme Demos

  • dxActionSheet does not display its title.
  • KitchenSink demo - Google map does not work in native packages for real mobile devices.

DevExtreme Tools

  • It's impossible to run an application based on the .NET Core Project Template in VS 2015 if VS 2017 RC is installed.
  • VS2017 RC Support: "Multi-Channel Application" template - NullReferenceException is thrown during project generation.

Pivot Grid

  • dxPivotGrid - Fields added dynamically have incorrect settings.
  • dxPivotGrid has an incorrect height after resetting its state if virtual scrolling is enabled and the height is not specified.
  • dxPivotGrid is incorrectly exported to Excel if any Array.prototype extension is defined on the page.

Scheduler

  • Appointments are moved to different time when selected in dxScheduler on MS Surface tablet.
  • dxScheduler - The first month of a viewed period that covers two months is not shown in the Calendar viewed period.
  • dxScheduler does not properly render a custom appointment template once the appointment is small.
  • The tooltip for the appointment part that is after midnight displays a date for the next day.

UI Widgets

  • dxMenu is re-rendered once the showFirstSubmenuMode.delay.show option is changed.
  • Documentation - The "toolbarItems" option is not illustrated in the DevExpress.ui.dialog.custom method description (the deprecated "buttons" option is used).
  • dxContextMenu - A document is unexpectedly scrolled if a context menu is invoked for the first time if jQuery 3 is used.
  • dxDateBox shows an error message if min and max properties are defined as time stamps and the value property is not defined.
  • dxForm - formData is updated but editors are not with 2016.2.3.
  • dxLookup - The usePopover option is "false" in Safari on Mac OS.
  • dxLookup does not show data if a composite key is used.
  • dxMenu - The Submenu dropdown cannot be displayed on a touch screen with Google Chrome.
  • dxMenu does not show sub-menu items properly on a mobile device.
  • dxMenu shows its submenu even when a user moves the mouse out of a menu item before the shown delay expires.
  • dxPopup - It is impossible to define height if dxPopup is resized by the user before.
  • dxPopup - The title option doesn't work in AngularJS if it's defined using bindingOptions.
  • dxPopup - The toolbarItems.toolbar option does not have the default value.
  • dxSelectBox - The onSelectionChanged event handler is called multiple times when the searchEnabled option is set to true.
  • dxSelectBox does not take into account the search text once its popup is reopened.
  • dxSelectBox doesn't highlight the first matching record after typing if a drop-down list is not visible.
  • dxSlideOutView is missing for the TypeScript definition.
  • dxTagBox - The 'noDataText' option is reset to its default value after searching items in the widget without items.
  • dxTagBox - Wrong behavior with deferred items.
  • dxTreeView - The onItemClick event is not raised on an attempt to immediately click a node after the scrollbar is clicked or dragged if native scrolling is enabled.
  • dxTreeView - The onItemClick handler is executed four times on a node click.
  • dxTreeView focuses a node when it is expanded/collapsed using the Toggle button.
  • dxTreeView triggers the onItemClick event handler when the Expand/Collapse button or selection check box of a node is clicked.
  • dxTreeView: itemContextMenu and itemHold events don't work.
  • It is impossible to set focus to the next editor using the Tab key under certain conditions when the previous editor has a mask in IE.
  • ODataStore bound to dxLookup sends redundant requests.
  • The onFieldDataChanged handler is called multiple times for the same field if dxForm settings were changed.
  • TreeView loses selection when it lost focus.
  • ValidationGroups are not disposed of inside the ngRepeat binding directive.
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.