ODataStore - Provides the capability to send PATCH requests.
不具合の修正
DevExtreme Data Grid
A focusable element inside a dxDataGrid cell can't be focused.
Dragging a band causes an error if the row selection is enabled (jQuery 2.1.4).
Dragging bands and columns does not work correctly.
dxDataGrid - Adaptivity - Columns in the adaptive detail row are displayed in the reverted order.
dxDataGrid - Band columns of the third level are added in an incorrect order.
dxDataGrid - Boolean column widths are changed after sorting when the columnAutoWidth option is enabled.
dxDataGrid - Header filter items are encoded when a column's encodeHtml property is false.
dxDataGrid - The "template is not a function " exception is thrown when the underscore template is used as editCellTemplate in the form edit mode.
dxDataGrid - The "Unable to get property 'searchValue' of undefined or null reference" error occurs when trying to call the cellValue method for an edit form editor.
dxDataGrid - The Export with band columns and excel filter enabled generates a corrupt xlsx file.
dxDataGrid - The onContentReady event fires twice when the stateStoring feature is enabled.
dxDataGrid - The registerModule method is not available after upgrading to 16.1.
dxDataGrid - The resize cursor is flickering in IE.
dxDataGrid cannot be edited when placed inside a dxForm template if the Cell edit mode is used after upgrading to 16.1.5.
dxDataGrid does not allow using dxTagBox in the filter row.
dxDataGrid exceeds the height of its container if the filter row is visible and columnAutoWidth is enabled.
dxDataGrid exports dates to Excel in a wrong format.
dxDataGrid exports the caption of a hidden column if its visible option is changed at runtime.
It's impossible to define dxTemplate in the tr element for a row template.
MVC wrappers - It is impossible to define a custom date format (Format, DisplayFormat options).
The column height increases if the grid has fixed columns and several bands.
The DevExtreme.AspNet.Mvc strong name validation fails.
DevExtreme Data Visualization
Client Export - An error occurs during the export when the 'base' tag is specified in an AngularJS app.
Documentation - Add info to the chart "strips" help topics that both endValue and startValue options are required.
dxChart - Some panes are rendered incorrectly when categories are used as point values in a multi-pane chart.
dxChart - The first point is rendered outside the pane when categories are used as point values in a multi-pane chart.
dxChart - The resolveLabelOverlapping stack option is not in effect.
dxChart export menu can be clicked in closed state.
dxPieChart - rowCount and columnCount are not respected in the legend of the vertical orientation and centered horizontally.
dxPieChart throws the "Unable to get property 'setPointHoverState' of undefined" error when hover over a Pie segment.
dxRangeSelector renders markers incorrectly when the range interval includes several years.
The "Cannot read property 'length' of undefined" error occurs when printing dxChart with DevExpress MVC extensions.
The DataSource.load method takes a lot of time to load array items.
DevExtreme Core
"Maximum call stack size exceeded" error is thrown when using DevExtreme with Knockout 3.0.0.
dxDeferRendering is missing from the TypeScript definition.
dxTagBox inside dxForm throws the "The 'release' method shouldn't be called for an unlocked Lock object" error.
Localization - The "originalLoadMessages is not a function" error is thrown on loading a DevExtreme application with Globalize.js.
OData - customQueryParams are ignored in totalCount requests.
The angular two-way binding of the dxTabPanel selectedIndex option stops working after setting selectedIndex to -1.
Two-way binding does not work inside dxDeferRendering and dxPopup with the AngularJS approach.
DevExtreme Scheduler
A recurring appointment is not rendered on certain days.
An all-day recurrent appointment with exceptions is not rendered correctly.
dxScheduler - A JavaScript error occurs when using jQuery 2.1.4.
dxScheduler - An incorrect offset of a time table on mobile devices.
dxScheduler - Appointments overlap when they start after each other and the first appointment duration is short.
dxScheduler - Poor performance on mobile devices during scrolling.
dxScheduler - The horizontal line is not displayed below the hour item in "TimelineDay" view mode.
dxScheduler does not change the appointment position properly when an appointment is dropped.
dxScheduler does not display appointments in the required order when sorting is applied to the Month view.
dxScheduler does not support UTC Timezoned recurrence exceptions.
dxScheduler is incorrectly displaying time slots in Firefox & Chrome on Linux.
DevExtreme UI Widgets
Correct the "List of Collection Container Widgets" help topic to remove editors from the list of the collection widgets.
Documentation - The dxForm.validate help topic does not provide a sample of the method usage.
Documentation: dxTreeView - Add info that IDs must be unique.
Dropdowns stay open when switching between tabs in the tab panel.
dxActionSheet is cut at the bottom when a title is set dynamically.
dxDateBox - A validation message isn't shown on changing a value of the isValid option.
dxDateBox - Custom validation does not work if a value is selected in a calendar.
dxDateBox - DropDownButton stops working under certain conditions.
dxDateBox - The value is invalid if it is changed in the onValueChanged handle.
dxDateBox does not reset the time part of a value if the pickerType option is set to "rollers" and the format option is set to "date".
dxFileUploader causes "$apply already in progress" if the ng-click is handled for the dxFileUploader parent container element.
dxForm incorrectly aligns items in groups under certain conditions.
dxGallery hangs after changing 'showIndicator' to true when the widget is invisible.
dxMenu: The "itemClick" event does not fire in adaptive mode.
dxNavBar is not updated when its bound dataSource is changed on the SelectedIndex watch listener (Angular).
dxNumberBox - A validation message disappears under certain conditions when the "range" validation type is used.
dxNumberBox - Validation doesn't work if the isValid option is set to false.
dxNumberBox rejects a typed number if it ends with a period.
dxPopup - Add information to documentation that the disabled options influence DevExtreme widgets only.
dxSelectBox - The clear button does not work if acceptCustomValue is set to true.
dxSelectBox - Unable to clear a value of a lookup column using keyboard.
dxSelectBox allows focusing a disabled item after a search.
dxSelectBox displays a virtual keyboard when the drop-down button is clicked, when Chrome is run on Android.
dxTabPanel - The scrollingEnabled option is not in effect.
dxToolbar - A drop-down menu is displayed cropped on first showing in an Angular app.
It is possible to type text into text input fields when dxLoadPanel is visible.
MVC Wrappers do not allow using partial views in templates when views contain the "script" tag.
The onValueChanged event is missing the jQueryEvent parameter in certain widgets.
The TypeScript definition file does not have the dxTagBox.tagTemplate option.