不具合の修正
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.
JavaScriptによるWeb開発用の卓越したコンポーネントを集めたスイート。
2001に公式ディストリビューターとして登録