DevExtreme Complete 21.1.5

Migliora i controlli Visualizzatore documenti, Griglia dati e Utilità di pianificazione.
Agosto 6, 2021
Nuova versione

Correzioni

Angular

  • All Angular products
    • "Invalid JSON character: error occurs while running an application generated by the DevExpress Angular Reporting Application project template.
    • DataGrid - Cell changes are not applied with the Enter key if a mask is used.
    • DataGrid - Group summaries aren't displayed if all columns are fixed.
    • DataGrid - It is not possible to conditionally change the options of nested components.
    • DataGrid - Pager's container is not hidden whereas its content is not visible.
    • DataGrid blocks selection when a row data object has 'disabled: true'.
    • Export to PDF - Some fonts may be drawn as bold in exported PDF documents produced on Linux.
    • Formatting - The "currency largeNumber" type returns an error.
    • Modules - 'exportWidgets' is not found in 'devextreme/viz/export' in Angular 12 after the upgrade to v21.1.4.
    • TabPanel - Nested TabPanel is displayed incorrectly if it is unfocused.
    • The "Select All" string cannot be translated in a JSON file with localized strings.
    • Web Document Viewer - Exported documents are not cleared from the storage and cause a memory leak.
    • Web Document Viewer - The Export command does not work in Mobile Mode.
    • Web Document Viewer (Angular) - Runtime errors occur when a component is destroyed.
    • Web Report Designer - No localization is applied to a predefined report with XRCrossTab.
    • Web Report Designer - Parameter Bindings display parameter descriptions in the drop-down list instead of parameter names.
    • Web Report Designer - The DetailReportBand.KeepTogether option is not hidden from the Property Grid.
  • DevExtreme Charts & Gauges
    • Chart - "Property 'cancel' does not exist on type 'FileSavingEventInfo<dxChart>'" error occurs on an attempt to use the e.cancel option in v.21.1.
  • DevExtreme DataGrid
    • A row that is being validated is duplicated if validation fails and virtual scrolling is enabled.
    • Custom load panel options decrease Export performance.
    • It is not possible to scroll the grid after expanding multiple rows in a certain sequence.
    • Keyboard navigation doesn't work when virtual scrolling, grouping and summaries are enabled.
    • The "reset" button doesn't return the original value when a column is bound to nested objects that are instances of a class.
    • The command column doesn't appear/disappear when changing Editing.allow options in code.
    • The update operation occurs before the boolean column is validated if async validation is used.
    • DataGrid clears selection when toggling the showCheckBoxesMode option.
    • DataGrid displays two loading indicators if the widget contains fixed columns.
    • TreeList\DataGrid - cellTemplate stops responding after drag-and-drop if a component has a fixed column.
  • DevExtreme Diagram
    • Connectors are detached from the shape if its width is calculated.
    • Diagram for Angular - It's not convenient to connect shapes by scrolling on a touch monitor.
    • Diagram for Angular - It's not possible to delete a container that includes shapes with connectors when allowChangeConnection and allowChangeConnectorPoints are disabled.
    • Diagram for Angular - Multiple errors occur on an attempt to create a control in an invisible container and/or if the container's height and width are set to zero.
    • A gray window is displayed instead of Diagram after switching from a simple view to the default view.
    • Diagram for Vue - Context toolbox is displayed at an incorrect position after creating a new connector.
  • DevExtreme Dialogs & Notifications
    • dxPopover - Title's background overlaps the border.
  • DevExtreme Editors & Validation
    • DateBox - The control has unexpected behavior when the useMaskBehavior and displayFormat options are enabled and a mask does not have separators.
    • HtmlEditor - The adaptive menu is not hidden when selecting a value from a SelectBox in the adaptive menu of the toolbar.
    • NumberBox - Assigning a function directly to the format property and using the format's formatter property lead to different formatting results.
    • NumberBox adds numbers displayed in the suffix to a value if the format option is defined.
    • NumberBox doesn't allow entering 0 continuously.
    • SelectBox - The byKey method execution is not canceled after the value is changed.
    • TagBox - The drop-down element is not scrollable if the dropDownOptions.container property is set.
  • DevExtreme File Management
    • FileManager for Angular - It's not possible to expand/collapse the root folder if the file/folder moving dialog is shown for the file/folder inside the root folder.
  • DevExtreme Gantt
    • A context menu position is incorrectly calculated if the menu is invoked for tasks located at the bottom of a screen.
    • A successor is always moved to the same time interval based on its predecessor even if dependency validation is not violated.
    • Gantt for Angular - Task selection incorrectly works with a filtered data source.
    • Performance is decreased when toolbar buttons are used to expand/collapse tasks.
  • DevExtreme Layout & Navigation
    • TabPanel - The ripple effect is very large when a material theme is used in the Drag&Drop demo.
    • Toobar doesn't allow scrolling its menu on Android.
  • DevExtreme PivotGrid
    • Data of a hidden field appears after hiding all 'data' fields in the Field Chooser.
  • DevExtreme Scheduler
    • A recurring appointment is still visible in the appointment collector if visible is set to false.
  • DevExtreme Themes & Utils
    • Device-specific DevExtreme CSS classes are missing after the update to Angular 12.

HTML JS

  • All HTML JS products
    • Custom Bundle Creation is broken in v21.1.3.
    • DataGrid - A row that is being validated is duplicated if validation fails and virtual scrolling is enabled.
    • DataGrid - It is not possible to conditionally change the options of nested components.
    • DataGrid blocks selection when a row data object has 'disabled: true'.
    • Diagram for Vue - Context toolbox is displayed at an incorrect position after creating a new connector.
    • TagBox - The drop-down element is not scrollable if the dropDownOptions.container property is set.
  • DevExtreme Charts & Gauges
    • "Property 'cancel' does not exist on type 'FileSavingEventInfo<dxChart>'" error occurs on an attempt to use the e.cancel option in v.21.1.
    • Interactive annotation tooltip flickers when trying to interact with it.
  • DevExtreme DataGrid
    • A node is dropped onto an incorrect position in the TreeList Node Drag & Drop demo.
    • Cell changes are not applied with the Enter key if a mask is used.
    • Column header text doesn't show ellipsis when sorting is not enabled.
    • Columns are incorrectly hidden if column widths are set as CSS strings.
    • Group summaries aren't displayed if all columns are fixed.
    • It is not possible to scroll the grid after expanding multiple rows in a certain sequence.
    • Keyboard navigation doesn't work when virtual scrolling, grouping and summaries are enabled.
    • Pager's container is not hidden whereas its content is not visible.
    • Row reordering causes infinite scrolling if DataGrid is placed inside a Popup.
    • The "reset" button doesn't return the original value when a column is bound to nested objects that are instances of a class.
    • The data parameter of the validationCallback does not contain all data fields when the changes option is initially specified.
    • The update operation occurs before the boolean column is validated if async validation is used.
    • DataGrid clears selection when toggling the showCheckBoxesMode option.
    • DataGrid displays two loading indicators if the widget contains fixed columns.
    • DataGrid fires the contentReady event when the 'between' filter operation has only one value.
    • TreeList\DataGrid - cellTemplate stops responding after drag-and-drop if a component has a fixed column.
  • DevExtreme Diagram
    • A shape is not selected on a double click on touch devices with an external mouse.
    • Connectors are detached from the shape if its width is calculated.
    • It's not possible to drag a shape from the toolbox on a touch device.
    • A gray window is displayed instead of Diagram after switching from a simple view to the default view.
    • Localization strings for the Dutch language are missing for Gantt and Diagram.
  • DevExtreme Dialogs & Notifications
    • dxPopover - Title's background overlaps the border.
  • DevExtreme Editors & Validation
    • Autocomplete calls a data source's load method several times when Korean characters are typed.
    • DateBox - applyValueMode="useButtons" does not work properly if type="time".
    • DateBox - The control has unexpected behavior when the useMaskBehavior and displayFormat options are enabled and a mask does not have separators.
    • DateBox doesn't show a validation message when posting a value by the Enter key.
    • DropDownBox does not remove values that do not exist in its data source.
    • List does not load the next page if its container is resized when the pageLoadMode option is set to 'scrollBottom'.
    • NumberBox - Assigning a function directly to the format property and using the format's formatter property lead to different formatting results.
    • NumberBox adds numbers displayed in the suffix to a value if the format option is defined.
    • NumberBox doesn't allow entering 0 continuously.
    • RadioGroup - The store's onLoaded event handler is called multiple times if the value option is not defined.
  • DevExtreme Form
    • The built-in validation summary shows corrected errors after showing fields.
    • The form doesn't remove validation errors from the Validation Summary for hidden editors.
  • DevExtreme Gantt
    • A successor is always moved to the same time interval based on its predecessor even if dependency validation is not violated.
    • Performance is decreased when toolbar buttons are used to expand/collapse tasks.
    • Localization strings for the Dutch language are missing for Gantt and Diagram.
  • DevExtreme HtmlEditor
    • The adaptive menu is not hidden when selecting a value from a SelectBox in the adaptive menu of the toolbar.
    • A new line is removed and the '@' character is added when selecting a mention on a new line.
    • Newline characters are removed from the pasted text.
  • DevExtreme Layout & Navigation
    • "Uncaught TypeError: S.easing[this.easing] is not a function" error occurs after changing component options twice when the jquery-ui library is referenced in the application.
    • ButtonGroup - Knockout observables in v20 and above are not working as expected.
    • List - with 'allPages' selectAllMode - A performance issue occurs when an item is re-selected after 'Select All' is used with large data.
    • TabPanel - Nested TabPanel is displayed incorrectly if it is unfocused.
    • TabPanel - The ripple effect is very large when a material theme is used in the Drag&Drop demo.
    • Toobar doesn't allow scrolling its menu on Android.
  • DevExtreme PivotGrid
    • Data of a hidden field appears after hiding all 'data' fields in the Field Chooser.
  • DevExtreme Scheduler
    • A recurring appointment is still visible in the appointment collector if visible is set to false.
  • DevExtreme TreeList
    • Performance drops with large data and all nodes are expanded when scrolling and rowRenderingMode is set to virtual.

React

  • All React products
    • DataGrid - A row that is being validated is duplicated if validation fails and virtual scrolling is enabled.
    • DataGrid - Cell changes are not applied with the Enter key if a mask is used.
    • DataGrid - It is not possible to conditionally change the options of nested components.
    • DataGrid - Pager's container is not hidden whereas its content is not visible.
    • Diagram for Vue - Context toolbox is displayed at an incorrect position after creating a new connector.
    • TabPanel - Nested TabPanel is displayed incorrectly if it is unfocused.
    • TagBox - The drop-down element is not scrollable if the dropDownOptions.container property is set.
    • The "Select All" string cannot be translated in a JSON file with localized strings.
  • DevExtreme Charts & Gauges
    • "Property 'cancel' does not exist on type 'FileSavingEventInfo<dxChart>'" error occurs on an attempt to use the e.cancel option in v.21.1.
  • DevExtreme DataGrid
    • Columns are misaligned if horizontal scrolling is used.
    • Custom load panel options decrease Export performance.
    • Group summaries aren't displayed if all columns are fixed.
    • It is not possible to scroll the grid after expanding multiple rows in a certain sequence.
    • Keyboard navigation doesn't work when virtual scrolling, grouping and summaries are enabled.
    • The update operation occurs before the boolean column is validated if async validation is used.
    • DataGrid blocks selection when a row data object has 'disabled: true'.
    • TreeList\DataGrid - cellTemplate stops responding after drag-and-drop if a component has a fixed column.
  • DevExtreme Diagram
    • Connectors are detached from the shape if its width is calculated.
    • Diagram for JavaScript - A gray window is displayed instead of Diagram after switching from a simple view to the default view.
    • Diagram for React - Zoom level is not applied correctly when the zoomLevel option is defined in the control's configuration.
  • DevExtreme Dialogs & Notifications
    • dxPopover - Title's background overlaps the border.
  • DevExtreme Editors & Validation
    • DateBox - The control has unexpected behavior when the useMaskBehavior and displayFormat options are enabled and a mask does not have separators.
    • NumberBox adds numbers displayed in the suffix to a value if the format option is defined.
    • NumberBox doesn't allow entering 0 continuously.
  • DevExtreme Gantt
    • A context menu position is incorrectly calculated if the menu is invoked for tasks located at the bottom of a screen.
    • A successor is always moved to the same time interval based on its predecessor even if dependency validation is not violated.
    • Performance is decreased when toolbar buttons are used to expand/collapse tasks.
    • Bound to the filtered data source - The applied filter does not work for the tree view part after changing any record.
    • Customized tooltip doesn't work.
  • DevExtreme Layout & Navigation
    • Editors inside a nested item template (TabPanel, MultiView, Accordion) raise onValueChanged twice.
    • TabPanel - The ripple effect is very large when a material theme is used in the Drag&Drop demo.
    • Toobar doesn't allow scrolling its menu on Android.
  • DevExtreme PivotGrid
    • Data of a hidden field appears after hiding all 'data' fields in the Field Chooser.
  • DevExtreme Scheduler
    • A recurring appointment is still visible in the appointment collector if visible is set to false.

Vue

  • All Vue products
    • DataGrid - A row that is being validated is duplicated if validation fails and virtual scrolling is enabled.
    • DataGrid - Cell changes are not applied with the Enter key if a mask is used.
    • DataGrid - Group summaries aren't displayed if all columns are fixed.
    • DataGrid - It is not possible to conditionally change the options of nested components.
    • DataGrid - Pager's container is not hidden whereas its content is not visible.
    • DataGrid blocks selection when a row data object has 'disabled: true'.
    • Diagram for Vue - Context toolbox is displayed at an incorrect position after creating a new connector.
    • TabPanel - Nested TabPanel is displayed incorrectly if it is unfocused.
    • TagBox - The drop-down element is not scrollable if the dropDownOptions.container property is set.
    • The "Select All" string cannot be translated in a JSON file with localized strings.
  • DevExtreme Charts & Gauges
    • "Property 'cancel' does not exist on type 'FileSavingEventInfo<dxChart>'" error occurs on an attempt to use the e.cancel option in v.21.1.
    • Crash occurs on data update when hovering over a series.
  • DevExtreme DataGrid
    • Custom load panel options decrease Export performance.
    • It is not possible to scroll the grid after expanding multiple rows in a certain sequence.
    • Keyboard navigation doesn't work when virtual scrolling, grouping and summaries are enabled.
    • The update operation occurs before the boolean column is validated if async validation is used.
    • TreeList\DataGrid - cellTemplate stops responding after drag-and-drop if a component has a fixed column.
  • DevExtreme Diagram
    • Connectors are detached from the shape if its width is calculated.
    • Diagram for JavaScript - A gray window is displayed instead of Diagram after switching from a simple view to the default view.
    • Diagram for Vue - The canvas is scrolled when a user clicks a shape on a page that is not the first one.
  • DevExtreme Dialogs & Notifications
    • dxPopover - Title's background overlaps the border.
  • DevExtreme Editors & Validation
    • DateBox - The control has unexpected behavior when the useMaskBehavior and displayFormat options are enabled and a mask does not have separators.
    • NumberBox adds numbers displayed in the suffix to a value if the format option is defined.
    • NumberBox doesn't allow entering 0 continuously.
  • DevExtreme File Management
    • Stack size exceeded issue occurs when invoking context menu from the navPane.
  • DevExtreme Gantt
    • A successor is always moved to the same time interval based on its predecessor even if dependency validation is not violated.
    • Gantt for JavaScript - Performance is decreased when toolbar buttons are used to expand/collapse tasks.
  • DevExtreme Layout & Navigation
    • TabPanel - The ripple effect is very large when a material theme is used in the Drag&Drop demo.
    • Toobar doesn't allow scrolling its menu on Android.
  • DevExtreme PivotGrid
    • Data of a hidden field appears after hiding all 'data' fields in the Field Chooser.
  • DevExtreme Scheduler
    • A recurring appointment is still visible in the appointment collector if visible is set to false.
DevExtreme Complete

DevExtreme Complete

Pacchetto di componenti JavaScript per uno sviluppo del Web reattivo.

Hai una domanda?

Chatta live con i nostri specialisti di gestione delle licenze di DevExpress ora.