不具合の修正
- Data Grid
- Band columns of the third level are added in an incorrect order.
- A loading panel is not displayed during long CRUD operations.
- An error border is not displayed for a cell with editCellTemplate when navigation was performed on a mouse click in batch editing mode.
- Column hiding works incorrectly if columnAutoWidth is false and some columns have fixed width.
- Custom Header Filter item selection is not cleared, which leads to desyncronization of the filter state.
- Focus is moved to the "expand" button in the master record instead of moving to the next row's editor of the editable cell.
- Overwrites a new row in Batch Editing mode if one of the newly added rows was removed.
- The header's "Select All" checkbox becomes frozen after being clicked several times when the deferred selection mode is used.
- The onCellClick handler is not executed when the 'Select All' checkbox is clicked.
- There is no option to implement custom sorting when data items contain culture-specific characters.
- Unnecessary space appears after editing is canceled if an adaptive row has long content.
- dxDataGrid displays duplicate rows when virtual scrolling is used.
- dxDataGrid does not recalculate summaries on editing when row selection is enabled.
- dxDataGrid hides updated rows when virtual scrolling is enabled under certain conditions.
- dxDataGrid shows the loading indicator when no data is loading and the state storing option is enabled.
- dxDataGrid\dxTreeList - The oldData parameter is undefined if validationRules and showEditorAlways are enabled.
- Sorting by the lookup column's displayExpr applied using the calculateSortValue function does not work for the first time.
- The onSelectionChanged handler provides wrong selection results when the "Select All" checkbox is unchecked and a filter is applied.
- The pager switches back to the first page when navigating to the next page if virtual scrolling is used.
- Data Visualization
- Hiding a scrollbar hides x-axis labels.
- dxChart does not center all rotated point labels under certain conditions.
- dxChart: html property is missing from the customizeTooltip return value in TypeScript definitions.
- dxPivotGrid - There is no value axis in the integrated Chart when only one series is generated.
- The "getFullYear is not a function" error occurs if the chart data source is set at runtime.
- The DevExpress.viz.exportFromMarkup method does not export all information from the footer.
- Treemap tile labels disappear in certain situations.
- DevExtreme | DevExtreme (ASP.NET MVC)
- External templates specified as "JS" don't work.
- DevExtreme Core
- Correct the dxRadioGroup Overview demo since it uses a protected property.
- dxChart throws the 'Expected length, "NaN"' error after zooming and scrolling.
- dxDataGrid - Search Panel with Row Template displays a part of the angular expression.
- dxDataGrid - 'Unspecified network error' on navigation to another page while the data source is loading.
- dxSelectBox - It's impossible to reset a value for the second time if acceptCustomValue and fieldTemplate are enabled.
- It is impossible to get the itemIndex parameter if an item template is specified using the MVVM approach.
- It is impossible to simultaneously change several options of a widget in an Angular app at runtime.
- DevExtreme Demos
- Make the Angular Cell Editing and Editing API demo compile locally.
- Pivot Grid
- An incorrect grand total value is displayed when state storing is enabled and the DevExpress.data.AspNet library is used.
- The bottom border line is missing when there are a few lines.
- dxPivotGrid duplicates total cells in Chrome 60.
- dxPivotGrid throws an error on exporting an empty grid.
- Scheduler
- A newly created appointment can be duplicated.
- Several views are rendered incorrectly when the groups option is toggled at runtime.
- The "Cannot read property 'index' of undefined" error occurs after navigating between months if a new appointment was created with FREQ=DAILY.
- The allowUpdating option loses its effect after opening the Appointment Editing Form.
- Widget drawing and view switching functionalities are blocked once the occurrence number of a recurring appointment is modified.
- dxScheduler doesn't allow moving appointments from one group to another if the fieldExpr option refers to a nested property.
- The "Save" button is always disabled if validation was not passed after the fix from T542841.
- The number of rendered days in a month can't be more than the number of days in the initial month when the "timeline month" display mode is enabled.
- Tree List
- dxTreeList does not expand nodes after sorting when using Web API service.
- UI Widgets
- A custom date format doesn't display milliseconds if forceIsoDateParsing is true and dates are strings.
- An editor can be focused using keyboard navigation when the focusStateEnabled option is disabled.
- Can't select a dxSelectBox item using the Return button on iOS when searching is enabled.
- Changing a dxTextBox mask at runtime generates additional hidden input elements.
- dxDateBox displays a validation message when the min/max and value options are changed simultaneously in an Angular app.
- dxDateBox - The date part is changed on changing the time part.
- dxForm - The getEditor method returns Object in dx.all.d.ts.
- dxForm is not enabled when the disabled option is set to false at runtime.
- dxLookup - The Cancel button and the selected item icon are incorrectly rendered when rtlEnabled is set to true.
- dxLookup does not close its drop-down list when an editor is clicked.
- dxMenu - The onSubmenuShowing event is not raised when the submenu of the second level is opened.
- dxSelectBox throws an exception when its value is set to null in an Angular application.
- dxTagBox - Required validation doesn't work.
- dxTagBox resets typed text when an item is selected by clicking on its text if the showSelectionControls option is set to true.
- dxTileView/dxScrollView - The swipe direction is incorrect if rtlEnabled is true.
- dxTreeView - First-level parent nodes don't change their state after selecting a node with two or more parents.
- dxTreeView - The 'Cannot read property 'match' of undefined' exception is raised when the data source has the defined 'nodeType' property.
- dxTreeView throws an error on calling the selectItem(null) function.
- ScrollView MVC Control doesn't render content when being nested inside another container.
- The CheckBox MVC Control does not allow submitting a value if it equals false even if the required attribute is not assigned to the model property.
- The DropDownBox drop-down opens at the bottom of the editor if the editor is placed at the bottom of a page.
- The dxSelectBox value is always cleared when refreshing the dataSource option if fieldTemplate is used.
JavaScriptによるWeb開発用の卓越したコンポーネントを集めたスイート。
2001に公式ディストリビューターとして登録