DevExpress ASP.NET and Blazor 22.2.4

Améliore les composants "Diagram", "GridView" et "HtmlEditor".
Février 1, 2023
Nouvelle Version

Correctifs

Microsoft ASP.NET Core

  • All ASP.NET Core products
    • Microsoft Visual Studio Report Designer - The System.Diagnostics.DebuggerBrowsableAttribute type cannot be loaded.
    • Diagram - Connectors are modified during quick dragging of shapes in certain cases even if editing is disabled.
    • Export to DOCX - "Can't finish story here" exception occurs after updating to DevExpress.Drawing.
    • Export to DOCX (Single File Page By Page) - "Can't finish story here" error is thrown when XRSubreport is placed into TopMaginBand.
    • Export to HTML - Watermark is covered by report controls.
    • Report Analyzer - XRE081 is reported for XRCrossTab filtered by the Data Range parameter.
    • Visual Studio Report Designer - An exception occurs when assigning XRSubreport.ReportSource.
    • Web Document Viewer - "W0017 - Setting the "X" property with a function is deprecated since v21.2." warnings occur on the web page when Mobile mode is used.
    • Web End-User Report Designer - Long display names are overlapped in the "Expression Editor" dialog.
    • Web Report Designer
      • Internal Server Error occurs when removing a DateRange parameter through the Property Grid.
      • Style.Paddings are not synchronized with XtraReport.ReportUnit.
      • The "Add Data Source" button is missing in the Field List pane.
      • The getDesignerErrors request is not URL encoded.
      • The XRChart Tasks section does not contain the DataSource and DataMember properties.
    • Web Reporting (ASP.NET Core) - Scope validation of registered services fails.
    • XRCrossTab - Column width may be calculated incorrectly if multiple fields are placed in the columns area.
    • XRCrossTab control may cause slowdowns when a report's document is recreated.
  • Rich Text Editor for ASP.NET Core
    • DxRichEdit - Images in the bitmap (BMP) format are not exported if a document is saved in the RTF format.
      • A certain RTF document's header content is displayed after this document is imported into the editor.
      • A document that contains exported selected content has a black background color when it's reopened in RichEdit.
      • A link changes when it is copied and pasted into a second editor opened in another browser tab.
      • Hyperlinks located inside a textbox are converted to merge fields when content is inserted using the client-side insertRTF method.
      • Screen jumps on an attempt to enter text into the editor of an Apple iPad (iOS 16) with the horizontal page orientation.
      • The editor doesn't lose focus (the cursor is not hidden) when an empty space is clicked on a page.
  • Spreadsheet for ASP.NET Core
    • Hyperlinks are not working in a document if the control is in read-only mode.

Microsoft ASP.NET MVC

  • All ASP.NET MVC products
    • Diagram - Connectors are modified during quick dragging of shapes in certain cases even if editing is disabled.
    • Export to DOCX - "Can't finish story here" exception occurs after updating to DevExpress.Drawing.
    • Export to HTML - Watermark is covered by report controls.
    • NullReferenceException occurs on an attempt to open the Expression Editor in Microsoft Visual Studio after upgrading a Microsoft .NET Framework project to v22.2.
    • Report Analyzer - XRE081 is reported for XRCrossTab filtered by the Data Range parameter.
    • Web Document Viewer - "W0017 - Setting the "X" property with a function is deprecated since v21.2." warnings occur on the web page when Mobile mode is used.
    • Web End-User Report Designer - Long display names are overlapped in the "Expression Editor" dialog.
    • Web Report Designer
      • Internal Server Error occurs when removing a DateRange parameter through the Property Grid.
      • Style.Paddings are not synchronized with XtraReport.ReportUnit.
      • The "Add Data Source" button is missing in the Field List pane.
      • The getDesignerErrors request is not URL encoded.
      • The XRChart Tasks section does not contain the DataSource and DataMember properties.
    • XRCrossTab - Column width may be calculated incorrectly if multiple fields are placed in the columns area.
    • XRCrossTab control may cause slowdowns when a report's document is recreated.
  • ASPxThemeBuilder
    • An exception is thrown when a theme is opened.
  • MVC Diagram
    • Diagram for WebForms - The client-side ItemClick event does not fire in Firefox.
  • MVC Gantt
    • Gantt for MVC - It is impossible to pass parameters using the PerformCallback method.
  • MVC Navigation, Layout & Multi-Purpose Extensions
    • TreeView for MVC - Client-side GetCheckState method returns wrong values when constructing TreeView at runtime.
  • MVC RichEdit
    • The component intercepts the right-click event from the DevExtreme component if they are on the same page.
    • Any key removes symbols after rotating.
  • MVC Scheduler
    • An appointment's End time in the Day view is calculated with a one-hour offset if the appointment interval contains DayLight Saving Time.
    • The onSuccess function is not called after the MVCxClientScheduler.PerformCallback method call.
  • MVC Spreadsheet
    • The "Cannot read properties of null (reading 'tileInfo')" error occurs while loading a specific document.
  • Project Templates
    • Template Gallery - Project creation fails if the solution and project are in the same directory.

ASP.NET Web Forms

  • All ASP.NET Web Forms products
    • Export to DOCX - "Can't finish story here" exception occurs after updating to DevExpress.Drawing.
    • Export to HTML - Watermark is covered by report controls.
    • NuGet packages - The 'controls' section is incorrectly rewritten in Web.config when the Web package is updated.
    • NullReferenceException occurs on an attempt to open the Expression Editor in Microsoft Visual Studio after upgrading a Microsoft .NET Framework project to v22.2.
    • Report Analyzer - XRE081 is reported for XRCrossTab filtered by the Data Range parameter.
    • Visual Studio Report Designer - Data Source Wizard does not work in Web Site projects.
    • Web Document Viewer - "W0017 - Setting the "X" property with a function is deprecated since v21.2." warnings occur on the web page when Mobile mode is used.
    • Web End-User Report Designer - Long display names are overlapped in the "Expression Editor" dialog.
    • Web Report Designer
      • Internal Server Error occurs when removing a DateRange parameter through the Property Grid.
      • Style.Paddings are not synchronized with XtraReport.ReportUnit.
      • The "Add Data Source" button is missing in the Field List pane.
      • The getDesignerErrors request is not URL encoded.
      • The XRChart Tasks section does not contain the DataSource and DataMember properties.
    • WebForms - Built-in Images/Icons specified for the controls via the background-image attribute are not shown if the AccessibilityCompliant option is enabled.
    • XRCrossTab - Column width may be calculated incorrectly if multiple fields are placed in the columns area.
    • XRCrossTab control may cause slowdowns when a report's document is recreated.
  • ASPxDiagram
    • The client-side ItemClick event does not fire in Firefox.
  • ASPxGridView
    • GridView and TreeList for WebForms - A label in DataItemTemplate/DataCellTemplate has an incorrect style when a row is focused.
    • Microsoft Edge - It is impossible to select text by dragging when a touch monitor is used.
  • ASPxHtmlEditor
    • "Cannot read properties of undefined" error occurs when the Enter key is pressed after a table.
    • Element resizing does not work on mobile devices.
    • HECustomCSSRibbonCommand ComboBox does not show a proper css class name for the selected text.
    • New text is typed incorrectly and a script error occurs if a user enters it after selected text that is found via the Ctrl+F shortcut.
    • Two links are inserted when a new link is created in an empty item of a list containing other links.
  • ASPxRichEdit
    • The RichEditSpellCheckerCustomDictionaries class is not thread-safe.
    • It is not possible to save a file via the SaveAs operation when Settings.Behavior.Save is set to DocumentCapability.Disabled.
    • RichEdit for WebForms - It's not possible to save the document again after inserting a word into a new line.
  • ASPxScheduler Suite
    • Scheduler for Web - An appointment's End time in the Day view is calculated with a one-hour offset if the appointment interval contains DayLight Saving Time.
  • ASPxSpreadsheet
    • ASPxSpreadsheet uses only one thread when several documents are loaded by several users.
    • It is not possible to save a file via the SaveAs operation when Settings.Behavior.Save is set to DocumentCapability.Disabled.
    • The "Cannot read properties of null (reading 'tileInfo')" error occurs while loading a specific document.
    • Spreadsheet for Web Forms
      • The default document font does not affect the font selected in the ribbon.
      • Old XLS files are not visible on the first page load.
  • ASPxThemeBuilder
    • An exception is thrown when a theme is opened.
  • ASPxTreeList
    • GridView and TreeList for WebForms - A label in DataItemTemplate/DataCellTemplate has an incorrect style when a row is focused.
  • Navigation, Layout & Multi-Purpose Controls
    • PageControl for WebForms - The "tab" role is applied to elements of HtmlEditor in TabPage.
  • Project Templates
    • Template Gallery - Project creation fails if the solution and project are in the same directory.

Blazor

  • All Blazor products
    • "UNKNOWN: unknown error, scandir '//fs/release/Build.v22.1.DevExtreme.Release/DevExtreme.v22.1/'" error occurs on building a DevExpress.Blazor project.
    • Blazor - Custom icons set via the IconCssClass property have redundant CSS opacity.
    • Built-in icons in DevExpress Blazor components are not displayed in Blazor Hybrid apps (Apple iOS, Apple macOS and Android).
    • DxReportViewer - InvalidCastException occurs if a report has a parameter with the AllowNull option enabled.
    • Export to DOCX - "Can't finish story here" exception occurs after updating to DevExpress.Drawing.
    • Export to HTML - Watermark is covered by report controls.
    • NullReferenceException occurs on an attempt to open the Expression Editor in Microsoft Visual Studio after upgrading a Microsoft .NET Framework project to v22.2.
    • Report Analyzer - XRE081 is reported for XRCrossTab filtered by the Data Range parameter.
    • Web Document Viewer - "W0017 - Setting the "X" property with a function is deprecated since v21.2." warnings occur on the web page when Mobile mode is used.
    • Web End-User Report Designer - Long display names are overlapped in the "Expression Editor" dialog.
    • Web Report Designer
      • Internal Server Error occurs when removing a DateRange parameter through the Property Grid.
      • Style.Paddings are not synchronized with XtraReport.ReportUnit.
      • The "Add Data Source" button is missing in the Field List pane.
      • The getDesignerErrors request is not URL encoded.
      • The XRChart Tasks section does not contain the DataSource and DataMember properties.
    • XRCrossTab - Column width may be calculated incorrectly if multiple fields are placed in the columns area.
    • XRCrossTab control may cause slowdowns when a report's document is recreated.
  • Charts for Blazor
    • Chart is incorrectly loaded on the first page load when navigating to another browser tab and returning back to the page with the chart.
  • Data Editors for Blazor
    • CheckBox for Blazor - Editor is rendered with an empty "title" attribute when ErrorMessage is empty in the model's validation attribute.
    • ComboBox for Blazor
      • AllowUserInput doesn't work if EditFormat is specified.
      • An exception occurs when a combo box item is double-clicked.
      • DataBinding doesn't correctly work if CustomData and Virtual rendering are used in a WASM project.
      • The "Added non-passive event listener to a scroll-blocking 'wheel' event" warning appears.
      • The selected value is reset if the combo box is disabled after the value changes.
    • DxDateEdit - An editor's value is not reset to an empty string (NullText) when the editor is bound to a non-nullable if the Mask property is specified.
    • DxTextBox - It is not possible to input a value when the Password mode is enabled and BindValueMode is set to OnInput.
    • Grid for Blazor - Certain checkboxes inside the selection column don't work after sorting.
    • ListBox for Blazor - An exception is thrown when DxListBox is used in EditForm and the DxListBox.ShowCheckboxes property is set to true.
    • SpinEdit for Blazor
      • A script error occurs on focusing the editor's input on a mobile device.
      • A typed value is not applied after clicking the increment button if the Mask property is set.
      • It's possible to enter a value that is smaller than the MinValue property value and it will not be corrected after losing focus.
    • TextEdit loses focus when its Clear button is clicked.
    • The width of Blazor Text Editor cannot be less than the default input width inside a table cell.
    • TimeEdit for Blazor - Changing a bound property doesn't affect the component until its drop-down element is shown if the Mask property is specified.
  • DataGrid for Blazor (Maintenance)
    • Specifying EditFormTemplate in DxDataGrid with grouping results in an incorrect layout.
  • Grid for Blazor
    • "Cannot access a disposed object. Object name: 'DataProvider'" exception occurs if the grid is visible after clicking a button in a cell template and the AllowSelectRowByClick property is enabled.
    • DxGrid with a fixed height that has no data to display is rendered incorrectly in the Firefox browser after an upgrade to v22.2.
    • "DevExpress.Blazor.Internal.Editors.Models.TextBoxModel requires a value for the 'TextExpression' property" error occurs when ShowSearchBox is enabled for DxGrid inside EditForm.
    • Certain checkboxes inside the selection column don't work after sorting.
    • It's not possible to drop a grouped column onto a specific position in WASM applications.
    • Performance degrades after upgrading from v22.1.8 to v22.2.3.
    • The grid flickers when the browser width is reduced.
    • Wrong CSS variables are used in the _grid.scss file.
    • The width of Blazor Text Editor cannot be less than the default input width inside a table cell.
  • Navigation & Layout for Blazor
    • FormLayout for Blazor - The left editor is not aligned at the top border if the right-side content's height is large.
    • Window for Blazor - The ZIndex property doesn't affect the resulting window's "z-index" style.
  • Pivot Grid for Blazor
    • Chart for Blazor WASM - It takes about 40 seconds to load a chart if the DxPivotGridDataProvider data source is used.
    • The PivotGrid layout is displayed incorrectly.
    • The SortOrderChanged event is missing in the DxPivotGridField object.
  • Project Templates
    • Template Gallery - Project creation fails if the solution and project are in the same directory.
  • Rich Text Editor for Blazor
    • DxRichEdit - Images in the bitmap (BMP) format are not exported if a document is saved in the RTF format.
  • Scheduler for Blazor
    • A week-long appointment doesn't show in the last day.
    • An appointment that spans multiple days is incorrectly displayed when SnapToCellsMode is set to "Never".
    • Appointments are shown outside a container if SnapToCellsMode is set to Never.
    • The background color of appointments is white if the dx-blazor style is registered before the bootstrap style.
    • The FirstDayOfWeek property doesn't affect the order of days in the day selector's recurrence settings.

Angular

  • All Angular products
    • Export to DOCX - "Can't finish story here" exception occurs after updating to DevExpress.Drawing.
    • Export to HTML - Watermark is covered by report controls.
    • NullReferenceException occurs on an attempt to open the Expression Editor in Microsoft Visual Studio after upgrading a Microsoft .NET Framework project to v22.2.
    • Report Analyzer - XRE081 is reported for XRCrossTab filtered by the Data Range parameter.
    • Typescript - globalConfig has a 'deprecated' flag.
    • Web Document Viewer - "W0017 - Setting the "X" property with a function is deprecated since v21.2." warnings occur on the web page when Mobile mode is used.
    • Web End-User Report Designer - Long display names are overlapped in the "Expression Editor" dialog.
    • Web Report Designer
      • Internal Server Error occurs when removing a DateRange parameter through the Property Grid.
      • Style.Paddings are not synchronized with XtraReport.ReportUnit.
      • The "Add Data Source" button is missing in the Field List pane.
      • The getDesignerErrors request is not URL encoded.
      • The XRChart Tasks section does not contain the DataSource and DataMember properties.
    • XRCrossTab - Column width may be calculated incorrectly if multiple fields are placed in the columns area.
    • XRCrossTab control may cause slowdowns when a report's document is recreated.

HTML JS

  • All HTML JS products
    • Diagram - Connectors are modified during quick dragging of shapes in certain cases even if editing is disabled.
    • Typescript - globalConfig has a 'deprecated' flag.
  • DevExtreme Charts & Gauges
    • Chart - Print() method throws the "Failed to load resource: net::ERR_INVALID_URL" exception.
    • Chart shows bar artifacts when visual range is changed.
    • LinearGauge - The 'subvalueIndicator.width' property affects the Gauge width if the 'subvalueIndicator.type' property is set to “triangleMarker”.
    • RangeSelector - Value is added before the data is loaded.
  • DevExtreme DataGrid
    • A row is repainted on editing a column with setCellValue even if repaintChangesOnly is enabled.
    • Accessibility - Triggering element is not focused when the header filter popup is closed in certain cases.
    • Group summaries are not exported to Excel if there is a fixed button column.
    • It is not possible to navigate between editors in dataRowTemplate when pressing the Tab key in certain cases.
    • It is not possible to navigate to another data page after focusing a row when sortOrder is applied and a lookup column is declared.
    • Lookup column shows incorrect values if calculateDisplayValue is set to true and the 'form' or 'popup' editing mode is used.
    • Rows are highlighted randomly if the scrolling mode is set to 'virtual' and the rowAlternationEnabled property is set to 'true'.
    • Rows are incorrectly positioned if Local Reordering and virtual scrolling are enabled.
    • SHIFT selection does not work for alternative declaration of column:dataField.
    • Tab navigation does not properly work in the adaptive detail row.
    • The focusStateEnabled property does not affect the component's behavior.
    • The Popup|defaultOptions configuration doesn't affect grid popups in v22.2.3.
    • The selectedFilterOperation parameter of the calculateFilterExpression function has an incorrect type.
    • The toolbar's overflow menu is duplicated when the grid is repainted.
    • DataGrid: A lookup column with number dataType does not affect the filter operation when calculateDisplayValue is defined and DataSource is empty.
    • TreeList twitches in virtual scrolling mode.
  • DevExtreme Data Sources
    • TypeScript Definitions - CustomStore - The load method doesn't return an object with LoadOptions.
  • DevExtreme Diagram
    • The item's "id" field values are swapped for the nodes data source if an item is removed and inserted again.
  • DevExtreme Dialogs & Notifications
    • Popup - The close icon is misaligned in material themes.
    • Toast - The onShowing function receives an array instead of an object.
  • DevExtreme Editors & Validation
    • DateBox
      • A form is not submitted on Enter key press when useMaskBehavior is enabled.
      • Tab navigation works inconsistently in certain cases.
    • SelectBox - Dropdown crashes when fullScreen is enabled.
    • TagBox
      • An error occurs when programmatically disabling search and setting the dropDownOptions.disabled property to true.
      • The remove tag button does not work in certain cases.
  • DevExtreme File Management
    • File Management demos about Microsoft Azure bindings don't work in CodeSandBox and CodePen.
    • FileManager - The rename action changes currentPath in certain cases.
  • DevExtreme Form
    • Labels in Form inside the Modal Dialog are not shown correctly after upgrading to v22.2.3.
  • DevExtreme Gantt
    • Gantt doesn't update the tasks view if DataSource was updated.
    • Gantt shows dates in the 12-hour format even if a 24-hour format locale is set.
  • DevExtreme HTML Editor
    • A style isn't applied to the <s> HTML element when markup is defined using the value option.
    • The maxFileSize option isn't applied correctly when fileUploadMode is set to base64.
  • DevExtreme Layout & Navigation
    • Toolbar - Toolbar items aren't closed after automatically moving the in/out overflow menu.
    • TreeView
      • Height is incorrectly calculated when searchEnabled is true in the Material theme.
      • The expandAll() method doesn't use animation.
  • DevExtreme Pivot Grid
    • It's not possible to drag a field by its empty area in the All Fields section in the Field Chooser.
  • DevExtreme Scheduler
    • AllDay appointment ending before startDayHour is not displayed in TimelineDay view.
    • An appointment is resized but its data is not updated when the 'Esc' key is used.
  • DevExtreme ThemeBuilder
    • It's not possible to import and customize the Contrast theme.
  • DevExtreme TreeList
    • Fixed column border width issue in Firefox.
    • The "Cannot read properties of undefined (reading 'index')" error is thrown when a custom command button's template is defined.

React

  • All React products
    • Diagram - Connectors are modified during quick dragging of shapes in certain cases even if editing is disabled.
    • Typescript - globalConfig has a 'deprecated' flag.
    • Web Report Designer - The getDesignerErrors request is not URL encoded.

Vue

  • All Vue products
    • Diagram - Connectors are modified during quick dragging of shapes in certain cases even if editing is disabled.
    • Themes - Certain properties do not use default values of the material theme in FireFox if the theme is imported from a standalone component.
    • Typescript - globalConfig has a 'deprecated' flag.
DevExpress ASP.NET and Blazor

DevExpress ASP.NET and Blazor

Toutes les bibliothèques, extensions et suites de composants primées ASP.NET, MVC, ASP.NET Core, ASP.NET Bootstrap et Blazor produites par DevExpress réunies dans un seul package.

Vous avez une question ?

Discutez en direct avec l'un de nos spécialiste des licences DevExpress .