DevExtreme 18.1.7

JavaScriptコンポーネントスイート - データグリッド、ピボットグリッド、ツリーリストの各コントロールを改善した最新リリース
11月 5, 2018
新バージョン

不具合の修正

DevExtreme, HTML JS

DevExtreme Core

  • DataGrid - The header filter shows (Blanks) when its data source contains many items.
  • ODataStore - The byKey function does not parse dot notation in the 'expand' option.
  • ScrollView - The built-in simulated scrolling mechanism scrolls to many lines if the mouse has non-default scrolling configuration.
  • SelectBox - The scrolling feature works incorrectly after Angular routing.

DevExtreme Data Grid

  • An error message is shown when DataGrid's onRowValidating event is raised and this breaks the popup editing.
  • Column visibility does not update properly when columnAutoWidth="true" and columnRenderingMode="virtual".
  • Filter Builder incorrectly parses a filter containing the unary "!" operation.
  • A column's width field with the "auto" value works differently with the legacyRendering field enabled.
  • A new filter value is not applied when the calculateFilterExpression event is handled.
  • A validation message is displayed at an incorrect position after scrolling if the virtual mode is enabled.
  • A validation summary duplicates in Popup editing mode when the showValidationSummary option is enabled.
  • A wrong error message layout when the grid has a band column and a filter row.
  • An extra border appears in a column header in FF, IE and Edge.
  • Cell Edit Mode - The Remove event fires every time editing is started if a service returns the 400 error after a row is removed.
  • Incorrect editor is focused when banded columns and the form editing mode are used.
  • It is impossible to delete a band column at runtime.
  • 'The "fieldName" field is not found in the fields array' error occurs on an attempt to display a header filter if allowFiltering is false and the Filter Panel is visible.
  • The expand button is always aligned in the middle of a cell.
  • The width column option does not have any effect when it is set to 0.
  • Toolbar truncates validation messages.
  • Unexpected focus behavior in batch editing mode.
  • Unexpected search results when the search string contains numbers.
  • Virtual rendering mode operates slowly if selection, Filter Row, templates or boolean columns are defined.
  • Virtual rowRenderingMode works slowly on scrolling if the grid is grouped and contains multiple banded columns.
  • DataGrid always invokes CustomStore.load if paging is wrapped in bindingOptions.
  • DataGrid does not change width during column resizing in version 17.2.5 or higher.
  • DataGrid does not show data rows when the columnAutoWidth option is enabled on iOS.
  • DataGrid doesn't change pages with PageUp/PageDown in v.18.1.
  • DataGrid resizes columns after sorting.
  • DataGrid/TreeList with fixed columns - A fixed column is shown twice on dragging on iOS devices.
  • Batch Editing - The "Cannot read property 'pageIndex' of undefined" error occurs on an attempt to insert a row if a composite key is used.
  • Multiple selection works incorrectly when the shift key is pressed.
  • The "Select all" checkbox has a wrong value in deferred selection mode.
  • Validation error message is hidden behind a grouped row when there are fixed columns.

DevExtreme Data Visualization

  • Chart - Bubbles are incorrectly drawn with negative values.
  • Chart - IE 11 crashes on an attempt to print the widget via the "Print Picture" context menu item.
  • Chart - Scale Breaks on Bar Chart trigger the "Cannot read property 'toFixed' of null" error.
  • PieChart - The onLegendClick function contains an empty array of points.

DevExtreme Demos

  • DataGrid - A selected record is not removed in the "Cell Editing" demo.
  • Demos (Angular) - Item selection does not work in a grouped lookup because the ArrayStore.key option is invalid.
  • Form editors cannot be focused in the Material theme if rtlEnabled is true.
  • TreeView - Toggle item visibility icons are not properly aligned to item icons in the Material theme.

DevExtreme Pivot Grid

  • Drag and drop breaks the layout in Safari when rowHeaderLayout is "tree".
  • TreeView scrollbar moves up if applyChangesMode is "onDemand".
  • PivotGrid hangs when a measure node is clicked in the FieldChooser window when the applyChangesMode option is set to "onDemand".

DevExtreme Scheduler

  • Appointments are displayed on different lines if they have the same time but different dates.
  • Appointments disappear if width is less than 400 pixels and Material is used.
  • Appointments have big paddings in the Light Compact theme.
  • Appointments have incorrect time offset in the Appointment tooltip popup window in the 'month' view if timeZone is defined.
  • Group cells have incorrect height in the timeline day view in IE11.
  • Resources are misaligned in timeline views.
  • Scrolling doesn't work in IE and Edge with the Surface device.
  • The Week view is not rendered correctly in a container with a small width.
  • Scheduler doesn't display appointments on the Day view if settings are intialized with a delay and startDayHour is specified.
  • Scheduler throws the "Cannot read property 'index' of undefined" error if seconds are specified for an appointment.
  • Cells have a different height in "resources" and "table" parts.

DevExtreme Tree List

  • TreeList - Scroll position jumps up.
  • TreeList loses focus after expanding a node if the vertical scrollbar appears in Chrome.

DevExtreme UI Widgets

  • A menu with the enabled adaptivity flickers on resizing the browser window if jQuery.3.3.1 is used.
  • Accordion - The itemTitleClickevent event fires for the parent accordion if a child accordion's title is clicked.
  • Accordion widget applies an incorrect font color to an item template's content when the "Green Mist" theme is used.
  • DataGrid - Header filter popup is open in the top left corner in the FireFox browser.
  • DateBox - A click on the Today button does not select the today's date when the max field is set to the today's date.
  • DropDownBox - An editor value cannot be updated after the null value is set.
  • DxDateBox - The Date control opens the keybord on clicking the date picker on iPhone.
  • DxPopup renders content twice after the contentTemplate option is changed.
  • Filtered TagBox selects all elements after selecting items one by one in certain cases.
  • Form shouldn't reset the "isValid" option on updating "formData" with a value that contains null.
  • It's impossible to select an item using the "space" key in TagBox and SelectBox.
  • List Documentation - The event parameter is missing in the onItemClick reference.
  • Popup displays cropped title when the window is shown for the first time in an AngularJS app.
  • Popup unexpectedly loses focus on changing it by the "Tab" key.
  • RadioGroup is not focused properly using the Tab key.
  • TagBox placed inside the Box widget changes its position when new items are selected.
  • TagBox throws the "Cannot read property 'text' of undefined" error when the maxDisplayedTags and readOnly options are specified.
  • The popup does not take into account the scrolling position of the window when the position option is specified.
  • The Popup doesn't hide on an outside click if the click's target isn't nested in the document's body.

DevExtreme, Angular

DevExtreme Core

  • dxTabs - The noDataText property is not working in Angular.
  • TileView - The loading Indicator is always visible if the 'devextreme/integration/jquery' import is added.

DevExtreme Data Grid

  • The "Cancel" button of the Editing form should be clicked twice when a row template is used.
  • The Column Header popup incorrectly sorts items if the paging is applied and a group summary is set.
  • DataGrid expands/collapses all groups when grouped column values represent objects.

DevExtreme Data Visualization

  • Chart - Some bars are hidden when breaks are used.
  • CircularGauge - A scale label is cut.
  • RangeSelector - The disabled property cannot be set in Angular.

DevExtreme Scheduler

  • Scheduler - Appointment ignores the endDate if it is a first day of the month.

DevExtreme UI Widgets

  • List - The 'Cannot read property '$element' of undefined' error occurs during keyboard navigation.
  • RadioGroup - Radio buttons placed into the template are selected after clicking the parent radio button.
  • SelectBox does not properly apply a selected value when the field template is used and search is enabled.
DevExtreme

DevExtreme Complete(英語版)

JavaScriptによるWeb開発用の卓越したコンポーネントを集めたスイート。

ご質問がありますか?

今すぐ DevExpress ライセンススペシャリストとライブ チャット