DevExpress ASP.NET and Blazor 24.1.7

Released: Nov 1, 2024

24.1.7 での更新項目

不具合の修正

All ASP.NET MVC, ASP.NET Web Forms, ASP.NET Core and Blazor products

  • JsonDataSource - The Cookie header is not attached to the issued HTTP request.
  • SVG images are not cached in a PDF document.
  • The PrintOnPage event may be triggered two times for a report control that is split between pages even when this control is located in a container with the KeepTogether option enabled.
  • Web Document Viewer (Accessibility Mode) - The drop-down export toolbar item can no longer be activated.
  • Web Document Viewer - The zoomChanged callback is called three times in a row.
  • Web Report Designer - A list of possible localization improvements.
  • XRChart - It is impossible to set a data source in the chart designer in "Full Screen" mode.

ASP.NET Core

  • All ASP.NET Core products
    • Data Source Wizard - NullReference exception while binding with Entity Framework to DBContext (Oracle).
    • It is not possible to use a calculated field as a display member of a parameter.
    • Web Report - Parameter with CalculatedField-specific DynamicListLookUpSettings does not display any values in the Parameter Panel.
  • Rich Text Editor for ASP.NET Core
    • An exception is thrown when a document with specific styles is opened.
    • Document's formatting changes each time it is downloaded.
    • Horizontal ruler is displayed incorrectly in certain circumstances.

ASP.NET MVC

  • MVC HtmlEditor
    • Horizontal scrollbar doesn't fully scroll to the left when entering a new line.
    • Width changes on switching from Design to HTML View.
  • MVC Navigation, Layout & Multi-Purpose Extensions
    • FileManager for MVC - The StackOverflowException occurs when moving a folder.
  • MVC RichEdit
    • RichEdit works incorrectly if the internet connection is lost when a callback is sent.

ASP.NET Web Forms

  • ASPxCardView
    • CardView for Web Forms - Empty Card is not displayed when the last card is deleted and SettingsPager.Mode is "EndlessPaging".
    • CardView for WebForms - Cards shift if AllowFocusedCard and EnableCardHotTrack are used.
  • ASPxDataEditors
    • ASPxImageZoom is rendered inside an image if ZoomWindowOffset is set to 1 in certain cases.
  • ASPxRichEdit
    • Bullets in a list look incorrect after the bullet list is copied from MS Word and saved to a document.
  • ASPxSpreadsheet
    • An exception is thrown after specific actions when OfficeStateProvider is used.
  • Navigation, Layout & Multi-Purpose Controls
    • FileManager for Web Forms - The "ArgumentOutOfRangeException: startIndex cannot be larger than length of string" error occurs for a specific folder when AzureFileSystemProvider is used.

Blazor

  • All Blazor products
    • Data Source Wizard - NullReference exception while binding with Entity Framework to DBContext (Oracle).
    • DxReportViewer - Internal Server Error occurs when interactive sorting is used.
    • DxReportViewer - Parameter values are incorrect on Drill Down document recreation.
    • DxReportViewer - Submitting a document during document creation crashes the app.
    • PlatformNotSupportedException occurs while exporting report to PDF in WASM if report contains special characters.
    • Theme Switcher for Blazor - The project produces several warnings.
  • Charts for Blazor
    • Axis range is reset when Chart.RefreshData() is called if DxChartAxisLabel.Format is specified.
  • Data Editors for Blazor
    • ComboBox for Blazor - Clear button appears even if the value data type is not nullable.
    • ComboBox for Blazor - It's impossible to type custom values in the edit box when the Data property is bound to a read-only property and the oninput event is handled.
    • ComboBox for Blazor - Selected item text is not displayed in the ComboBox input.
    • DateEdit for Blazor - The year resets to 2000 if Japanese Hiragana characters are entered.
    • DxComboBox - Null exception occurs on filtering when CustomData returns an empty list.
    • DxComboBox - When the CustomData property is specified, the component loads data without the Filter parameter if it loaded no data previously.
    • DxComboBox for Blazor - Filtering does not work when the dropdown button is clicked and if text is selected when cleared.
    • DxMaskedInput for Blazor - System.ArgumentException is thrown in v24.1.6 when browser autofill is used to input information.
    • DxMaskedInput's EditBoxDisplayTemplate in a DxDropDownBox doesn't save changes when it loses focus.
    • Grid for Blazor - The "System.ObjectDisposedException: Cannot access a disposed object" error occurs after a cell click.
    • Grid for Blazor - The grid is in EditCell mode and contains a DxComboBox with DataAsync in the CellEditTemplate. The app crashes after a click on another cell if the DxComboBox is opened.
    • TagBox for Blazor - Text is not removed after an item is selected with a mouse click.
    • The value bound to the CheckBox doesn't change on the Login page of the DevExpress Template.
  • File Management for Blazor
    • Multiple files can be dragged and dropped into the component even if AllowMultiFileUpload is set to "false".
  • Gauges for Blazor
    • Gauge label does not apply a localized format for decimal numbers.
  • Grid for Blazor
    • ComboBox for Blazor - It's impossible to type custom values in the edit box when the Data property is bound to a read-only property and the oninput event is handled.
    • Unfocused cell shows old values in the edit row if edit mode is EditCell.
    • Non-fixed column values are visible behind fixed columns when the alternate row style or row hover is enabled.
    • DxGrid parameter is null when DxGridDataColumn is wrapped in a custom component.
    • CellDisplayTemplate content is not shown in a column after specific actions.
    • ObjectDisposedException is thrown on navigating to another page after editing a cell.
    • Scroll bar appears in the wrong position if a column is dynamically added.
    • The "System.ObjectDisposedException: Cannot access a disposed object" error occurs after a cell click.
    • The grid is in EditCell mode and contains a DxComboBox with DataAsync in the CellEditTemplate. The app crashes after a click on another cell if the DxComboBox is opened.
  • HTML Editor for Blazor
    • Holding the Backspace key returns the cursor to the start of the editor when BindMarkupMode is set to OnDelayedInput, InputDelay is set to 500, and the MarkupChanged event is handled.
  • Navigation & Layout for Blazor
    • DxFlyout in DxToolbar - "System.ArgumentException: An item with the same key has already been added. Key: onmouseover" exception is thrown when clicking on the toolbar item.
    • DxStackLayout - Grid overflows the browser window when DxStackLayout is used.
    • DxWindow for Blazor - Input element does not always focus inside a custom component in DxWindow.
  • Project Templates
    • Blazor - Hamburger menu icon in the collapsed navigation sidebar uses a dark color in the v24.1 DevExpress template with the Bootstrap Dark theme.
  • Rich Text Editor for Blazor
    • Hyperlink containing text to highlight won't open when clicked while holding Ctrl.
  • Scheduler for Blazor
    • DxSchedulerDayView - Visual bug occurs when switching time scales.
    • An exception is thrown if GroupType is None and a collection is passed to ToXml.
    • Default date format of the date navigator is incorrect in v24.1.
    • New appointment preview doesn't appear in the Timeline View.
    • AggregateException_ctor_DefaultMessage (Arg_TargetInvocationException) error occurs when the application is published to Azure.

DevExtreme

  • DevExtreme Data Grid
    • Column Header filter does not properly work if the column caption contains double quotes.
    • Infinity mode scrolling applies the focused row style to a random row.
    • Row loses focus after the state is restored.
    • Toolbar values are reset after the disabled option is set to true.
    • aria-label of the Select All checkbox in the header filter is not translated.
  • DevExtreme Diagram
    • Performance issue when importing custom shapes.
    • The 'Item not found' error occurs on rendering.
    • Diagram connectors are detached from shapes after repeated copying and pasting.
  • DevExtreme Layout & Navigation
    • TreeView and List - Checkbox aria-label does not support localization.