DevExtreme Complete 22.2.5

改進了 DataGrid、關係圖和 HtmlEditor 控制項。
3月 31, 2023
新版本

修補程式

DevExtreme Charts & Gauges

  • Chart - A series is not rendered if aggregation is enabled and dataSource contains items with the same argument.

DevExtreme DataGrid

  • HTML JS - A custom command button's disabled function is not called when the Push API is used.
  • Angular - dxTemplate is not recognized if it is in a different component.
  • Cell values are not re-validated when they are changed via the 'editing.changes' option.
  • Columns have the incorrect width on the first render after updating from v22.1.4 to v22.1.6 if renderAsync and columnAutoWidth are set to "true".
  • It is not possible to exit a cell's edit lookup column on Apple iPad.
  • It is not possible to reset the value on mobile devices when the validation fails.
  • navigateToRow doesn't scroll to the specified record if the component is sorted against a column with 'undefined' values.
  • Repeated sorting is not applied correctly.
  • The "Cannot use 'in' operator to search for 'ID' in null" error occurs on an attempt to drag a row if the page contains Angular Web Component.
  • The `TypeError: this._contentReadyAction is not a function` error is thrown after the widget is disposed of if the renderAsync property is set to `true`.
  • The Header Filter drop down shows two (Blanks) items for a lookup column if its data source has one empty item.
  • The scroll bar is not shown after a row is expanded.
  • DataGrid doesn't re-filter rows when changing a FilterRow's operation and using a getter-function in calculateFilterExpression.
  • DataGrid doesn't use dateSerializationFormat for queries that navigate to a focused row key.
  • DataGrid produces incorrect indices during drag and drop operations.
  • DataGrid sends requests to the server when a user searches data in a lookup column's Filter Row editor if remoteOperations|groupPaging is enabled.
  • TreeList jumps up when it is scrolled to the bottom if wordWrapEnabled is set to true and rowDragging is enabled.

DevExtreme Data Sources

  • CustomStore - The "Type 'CustomStore<any, any>' is not assignable to type" TypeScript error occurs.

DevExtreme Diagram

  • A shape becomes non-interactive after pressing the right mouse button while dragging this shape.
  • It's impossible to display a custom context menu above the canvas.

DevExtreme Dialogs & Notifications

  • Dialog:
    • "TypeError: Cannot read properties of undefined (reading 'css')" is thrown when diacritical marks are used in material themes.
    • The component's element isn't removed from the DOM after pressing the Esc key.

DevExtreme Editors & Validation

  • DateBox - The "Uncaught TypeError: Cannot read properties of null (reading 'length')" error occurs when using useMaskBehavior in Google Chrome and Microsoft Edge version 110.
  • DateBox automatically adjusts an entered value when the display format is specified and mask behavior is active.
  • DropDownBox - The popup closes when the text in the ion-text tag is clicked in v.22.2.
  • Slider - The page and slider are scrolled simultaneously if page scrolling starts before slider scrolling on Android.
  • TagBox - A tag isn't selected in certain cases.
  • TextBox - A disabled TextBox with a mask displays pasted text.

DevExtreme File Management

  • FileManager:
    • The detail menu scrollbar keeps its position when it should reset its position.
    • The Details view is loaded incorrectly in a certain case.
  • FileManager for Angular - "ERROR TypeError: notificationManager.finishOperation is not a function" error is thrown on file uploading when the notifications.showPanel option is disabled.
  • Localization - "dxFileUploader-uploadFailedMessage" and "dxFileUploader-readyToUpload" are incorrectly translated.

DevExtreme Form

  • NumberBox incorrectly resets its value with the resetValue() form method.

DevExtreme Gantt

  • Inserted tasks are partially collapsed after DataSource is updated and reloaded.
  • PDF export throws the "Uncaught TypeError: Cannot read property 'borderWidth' of undefined" error if showDependencies is false.

DevExtreme HtmlEditor

  • The mention template option depends on another HTML Editor's options although these two editors are not bound.
  • The Undo button is enabled after calling the clearHistory method.
  • "Blocked script execution in 'about:blank' because the document's frame is sandboxed and the 'allow-scripts' permission is not set" is thrown in the Opera browser.
  • Global editorStylingMode selection is not applied.
  • HtmlEditor shows [object Object] when the URL is edited and set to empty text.

DevExtreme Layout & Navigation

  • SpeedDialAction - A class specified with the elementAttr property is not applied to the button's overlay element.

DevExtreme PivotGrid

  • Content is shaking after scrolling in Microsoft Edge with zooming enabled.
  • Fields' layout is broken in an exported file if no 'data' field is defined and remoteOperations are enabled.
  • Requests are still made on sorting even if it's performed on the client side.

DevExtreme Scheduler

  • Content is shaking after scrolling in Microsoft Edge with zooming enabled.
  • The group panel is not synchronized with the date table during scrolling when material compact themes are used.
  • Scheduler re-renders appointments multiple times when resizing a window.

DevExtreme TreeList

  • Focus is lost when keyboard navigation is used and Drag-and-Drop is enabled.

All HTML JS products

  • Expression Binding - Font.Name resets to 'Times New Roman' when reusing the same XtraReport for multiple document creations.

All Vue products

  • Expression Binding - Font.Name resets to 'Times New Roman' when reusing the same XtraReport for multiple document creations.

All Angular products

  • An extra blank page may be inserted into a report's document in certain cases.
  • DetailBand.FillEmptySpace - Generation of empty bands stops after a subreport (XRSubreport) is added.
  • Export To Microsoft Excel - Incorrect values are exported when CachedReportSource is in use.
  • Expression Binding - Font.Name resets to 'Times New Roman' when reusing the same XtraReport for multiple document creations.
  • Parameters Panel - The 'Reset' button does not reset the parameter's Visible and Enabled properties.
  • Report Design Analyzer panel in Web Report Designer - Source component links don't activate the Properties panel on a click when this panel is not active.
  • Report scripts - CrossTabCellPrintEventArgs is automatically replaced by CancelEventArgs in the header of the XRCrossTabCell.BeforePrint event handler.
  • Summary is not displayed on the first page if SubBands are used.
  • Microsoft Visual Studio Report Designer - The "Value cannot be null" error is thrown on opening a report when a custom XRControl is used.

Web Document Viewer

  • Cascading Lookup Parameters - The detail parameter may display incorrect values if the master parameter is changed while detail items are loaded.
  • Dynamic look-up parameters with selected "null" values are not loaded.
  • Export fails in a Web Farm environment.
  • Multi-value parameters have only one array type item to choose from.

Web Report Designer

  • A fully-qualified binding path is not created for unbound DetailReportBands.
  • Chart titles are not serialized if the end-user changes the report's Language option (localization).
  • Filter Dialog does not show available parameters of the System.Enum type.
  • GroupFooterBand.Level's max value is limited by the number of footers and not headers.
  • InvalidOperationException is thrown on an attempt to modify bound method properties (Object Binding).
  • No loading indicator appears on loading the database schema in Data Source Wizard.
  • NullReference exception is thrown after clicking the "Rebuild Result Schema" button in the Field List panel.
  • Opening a localized report results in the "Cannot read properties of undefined (reading 'info')" error.
  • The CalculatedField.Expression property is not available on the Properties panel.
  • The report's DataMember is reset if the Label Report wizard is executed by the "Design in Report Wizard..." command.
  • Web Report Designer's Expression Editor - Auto-complete inserts extra brackets into an expression on typing a field's name under some circumstances.
  • Web Reporting - A false positive script version mismatch error occurs.
DevExtreme Complete

DevExtreme Complete

用於響應式 Web 開發的 JavaScript 元件套件。

有任何疑問嗎?

Live Chat現在與我們的DevExpress 專家即時聊天詢問。