DevExtreme Complete 15.2.10 released
Released: Jun 7, 2016
15.2.10 での更新項目
不具合の修正
Data Grid
- dxDataGrid placed inside the ngIf directive can't be sorted
- dxDaAn incomplete list of items is displayed in the header filter dropdown when the grid is bound to OData 4
- dxDaColumn headers are not visible inside dxTabPanel
- dxDaColumn sorting fails and there is no response after clicking the column header
- dxDaCommand column buttons are not shown in the detail grid when columnFixing is enabled for both master and detail grids
- dxDaExpand buttons are not shown in a grouped grid on iOS when columnAutoWidth and autoExpandAll are true and showColumnHeaders is false
- dxDaExport to Excel is not working when the Export button text is localized
- dxDaIt is impossible to scroll page content when live data is used
- dxDaMasThe "Maximum call stack size exceeded" error occurs in Chrome when using an input element inside the detail row
- dxDaSelection does not work if showCheckBoxesMode is set to 'always' and mode is set to "single"
- dxDaThe column resize grip disappears and the grid cannot be resized after dragging a popup
- dxDaThe freespace row is rendered in the middle of the grid
- dxDaThe header filter shows two identical "(Blanks)" items for an empty string and a null value
- dxDaThe summary for the last column disappears after data refresh
- dxDataGrid displays an incorrect value in a group row when the calculateDisplayValue callback function is used for a grouped column
- dxDataGrid displays no console error if fetched groups don't contain the Items property
- dxDataGrid does not allow changing the select column position
- dxDataGrid goes into an infinite loop when EdmLiteral is used in a filter expression and virtual scrolling is enabled
- dxDataGrid loads data when the collapseAll method is called even if paging is disabled
- dxDataGrid throws the "Cannot set property 'columnIndex' of undefined" exception when the filter is set using the header filter and a filter row with the 'between' filter operation
- dxDataGrid with virtual scrolling shows empty rows after approx 150.000 rows in IE
- Keyboard navigation via the Tab key does not work properly
- Setting grid columns to an empty array does not remove columns from the grid
- The dxDataGrid content height exceeds the dataGrid height
Data Visualization
- dxCharThe "Cannot read property 'label' of null" error is thrown when the crosshair option is changed
- dxCharThe "center" value of the valueAxis.constantLines.label.horizontalAlignment option does not work
- dxCircularGauge fails to bind using the angularjs approach
- dxLinearGauge - An error occurs when endValue of the scale's gauge is exceeded
- dxRangeSelector throws the " Cannot read property '_num' of null" error when using bindingOptions for dataSource (AngularJS)
- The bubble size is too large under certain circumstances
- The E2004 error occurs after updating from v15.1.6 to v15.2.9 when a data source with a specific field name is passed to dxChart
- The 'Invalid value for <circle> attribute r="NaN"' error occurs if a bubble is of a big size
DevExtreme Core
- dxDaDates are converted incorrectly
- dxonClick is not raised in Android
- It is impossible to select a particular field of an association property in OData 4
- LocalStore.clear() does not raise the 'modified' event
- ODaThe deserializeDates option does not have any effect
- The customQueryParams option is missing in the DevExpress.data.DataSourceOptions TypeScript definition and documentation
- The option setter is called unexpectedly when a value returned from the option getter is changed (AngularJS)
- The shouldReload flag is not set to false in the Multi-channel application template
- There is no information about the operationId field of a loading operation promise
- The "bindingOptions" option is missing
DevExtreme Demos
- dxRangeSlider does not work in the Sales viewer demo in the Swedish culture
DevExtreme Tools
- The DevExtreme packer does not add the manifest.json file to a native package
Pivot Grid
- dxPivotGrid throws the "Cannot set property 'summaryProcess' of undefined" error when a data store returns an empty array and a custom summary type is used
Scheduler
- dxScheduler - The "Next" button sets an incorrect month in the "Month" view in certain cases
- dxScheduler does not display a horizontal scrollbar when the horizontalScrollingEnabled option is set to true
- dxScheduler renders the header panel incorrectly on the "Day" view when the "groups" option is specified and resources are empty
- The dxScheduler edit form closes before the insert/update operation in a record is successful completed
UI Widgets
- A localized placeholder is displayed in a dxTextBox even if it has a value
- DocumenAdd a note that if the native picker is used, the dxDateBox.open method will not work on mobile devices
- DocumendxConAdd the Cancel property definition into the onShowing event handler article
- DocumendxLoadPanel - The hide() method article contains an example with the onClick event that does not exist in the panel events
- DocumenThe height option description does not contain a note that the option has no effect for the widget content
- dxBox renders the "No data to display" message in the ngRepeat directive
- dxButton with an icon but without text of the danger|success|info type does not display an icon on Android
- dxCalendar - It is impossible to set width and height on a mobile app
- dxCalendar - The 'value', 'min', 'max' options defined as a string lead to an error
- dxCheckBox - The validation message is cut off when placed in a form
- dxDa"Cannot read property 'option' of undefined" error is thrown when dxSelectBox is placed to the editCellTemplate and the Enter key is pressed
- dxDaA loading panel is not hidden after loading grid data when using ng-transclude
- dxEdiBackground colors of read-only vs editable controls is opposite to the intuitive appearance
- dxFileUploader allows dropping multiple files when the multiple option is disabled and the uploadMode option is set to "useButtons"
- dxForm - A knockout error occurs on editing a form: "Cannot write a value to a ko.computed unless you specify a 'write' option"
- dxForm is re-arranged and cleared when the itemOption method is called
- dxForm is rendered very slowly when a data source is changed at runtime
- dxGalery - Animation speed is changed after browser window resizing with certain animationDuration and slideshowDelay settings
- dxList does not always select the first group element if this group is expanded
- dxLoadPanel - The keydown event handler is not removed when the panel is removed from DOM
- dxLookup - A gap between input and items is shown on Android devices
- dxLookup - The reset method does not clear selection with a hot fix
- dxLookup does not allow scrolling to the last item on Android devices
- dxLookup does not stretch its popup window when data items are loaded asynchronously
- dxLookup loses data pages after calling the repaint method
- dxLookup throws the "Cannot read property 'items' of undefined" error under certain circumstances
- dxSelectBox shows Infinite loading when clicking at the bottom of the scrollbar
- dxTabPanel and dxMultiView ignore the default selected index in version 15.2.9
- dxTabPanel calculates the height of the tab container incorrectly
- dxThe selectedItem does not work with AngularJS if it is defined prior to dataSource when using bindingOptions
- dxIt is impossible to set the "values" option to the null value
- dxTagBox ignores typed characters on loading
- dxMask operates incorrectly on some devices
- dxThe drop-down menu is not shown after applying a hotfix
- dxTreeView creates redundant loading indicators in Virtual mode
- dxValidaCalling the validate method multiple times causes it to slow down considerably on consecutive calls
- dxValidaThe invalid style is incorrect for dxFileUploader
- It is impossible to bind an observable property to the validation rule message option
- The dxBoxOptions interface extends the CollectionWidget class in TypeScript type definitions
- The dxContextMenu.target option cannot be changed at runtime
- The dxSlideOut content template displays some unexpected text at the bottom
- The navigation buttons are not highlighted properly after installing a hotfix
- Methods of dxScrollViewOptions are declared as options
- Some options are missing in the AnimationOptions interface
- View Designer doesn't display content with global observable variables