DevExpress ASP.NET and Blazor 23.2.5

Released: Mar 14, 2024

23.2.5 中的更新

修補程式

ASP.NET Bootstrap

  • Bootstrap Data Editors
    • TagBox for Bootstrap - Only one list item is displayed (with big indents) after the dropdown is scrolled to the bottom.
  • Bootstrap Scheduler
    • A resource is missing from an appointment tooltip.

ASP.NET Core

  • All ASP.NET Core products
    • Web Report Designer - XRControlStyle.Padding does not use XtraReport.MeasureUnit.
    • Calculated Fields - Functions are not used in lookup parameters.
    • Export to PDF - RTL Mode - Greater-than and less-than symbols are not correctly flipped.
    • Print Dialog is displayed twice in a desktop Apple Safari.
    • Report Designer - Some "OUTPUT" SP parameters are visible in the wizard (Microsoft SQL Server).
    • The "e.type is not a function" error occurs in the web report designer on an attempt to edit a query.
    • Unable to specify a parameter binding for a Drill-Through report.
    • Microsoft Visual Studio Report Designer:
      • Data Source Wizard closes when a connection string is chosen (Entity Framework).
      • Data Source Wizard unexpectedly closes on selecting a parameterized constructor.
    • Web Document Viewer - Export Options are blank (Microsoft Azure).
    • Web Report Designer:
      • Parameter.labelOrientation is not a function after XtraReport.Parameters is changed.
      • Series Titles in Chart Designer are not accessible.
    • Web Report Viewer - Search does not return all results.
    • XRChart - NullReference exception is thrown on saving (Spline Area Stacked Series).
  • DevExtreme Editors and Validation
    • NumberBox - Unable to clear the selected text by pressing the decimal separator when the format is specified.
  • Rich Text Editor for ASP.NET Core
    • Document is printed incorrectly.
    • A certain document that is correctly opened in Word is displayed with small pages in RichEdit.
    • Numbered list in a table is lost after downloading the document in the DOCX format.
    • Saved RTF document that contains a table with a nested table is incorrectly opened in the editor.

ASP.NET MVC

  • All ASP.NET MVC products
    • Web Report Designer - XRControlStyle.Padding does not use XtraReport.MeasureUnit.
    • Calculated Fields - Functions are not used in lookup parameters.
    • Report Designer:
      • It is not possible to handle hotkeys from menu actions.
      • Some "OUTPUT" SP parameters are visible in the wizard (Microsoft SQL Server).
    • The "e.type is not a function" error occurs in the web report designer on an attempt to edit a query.
    • Unexpected markup of the web report designer in RTL mode.
    • Microsoft Visual Studio Report Designer - Data Source Wizard closes when a connection string is chosen (Entity Framework).
    • Web Document Viewer - Export Options are blank (Microsoft Azure).
    • Web Report Designer (ASP.NET MVC) - Rich Text Editor doesn't appear after an upgrade to v23.2.
    • Web Report Designer:
      • Parameter.labelOrientation is not a function after XtraReport.Parameters is changed.
      • Series Titles in Chart Designer are not accessible.
    • XRChart - NullReference exception is thrown on saving (Spline Area Stacked Series).
  • DevExtreme Editors and Validation
    • NumberBox - Unable to clear the selected text by pressing the decimal separator when the format is specified.
  • MVC RichEdit
    • The "Index was out of range" error message is displayed after a page refresh.
  • MVC Spreadsheet
    • Hyperlink is not taken into account during table sorting.
  • MVC TreeList
    • Some cells have a white background in the "Office 365 Dark" theme in Inline edit mode.

ASP.NET WebForms

  • ASPxDataEditors
    • ComboBox for WebForms - The text highlighting color in the dropdown is not compatible with the text color in the "Office 365 Dark" theme.
    • ListBox for WebForms - A selected item has an incorrect color in the Office365Dark theme when the control's ClientEnabled is set to false.
    • TokenBox for WebForms - TokensChanged event fires before CustomTokensAdded when a custom token is added.
  • ASPxHtmlEditor
    • "Uncaught TypeError: wrapper.eventManager.detachHtmlChangedEventToEditor is not a function" error occurs on switching to HTML View when SettingsHtmlView-Mode is set to "Simple".
    • It's impossible to type text when the cursor is set directly after a placeholder in Edge.
    • Ribbon item's text has a capitalization error.
  • ASPxQueryBuilder
    • Incremental filtering is not cleared after showing more items.
  • ASPxRichEdit
    • RichEdit for WebForms:
      • Unordered lists from OneNote and Excel are not pasted correctly to RichEdit.
      • ASPxRichEdit is rendered with a delay during a parent ASPxCallbackPanel's callback.
    • RichEditDocumentServer - TOC dots are not exported when PdfUACompatibility is enabled.
  • ASPxSpreadsheet
    • Spreadsheet for WebForms - Loading Panel is constantly flickering on freezing panes.
    • SpreadsheetControl - ArgumentException is thrown when a document is loaded.
  • ASPxTreeList
    • Some cells have a white background in the "Office 365 Dark" theme in Inline edit mode.
  • All ASP.NET WebForms products
    • Web Report Designer - XRControlStyle.Padding does not use XtraReport.MeasureUnit.
    • Calculated Fields - Functions are not used in lookup parameters.
    • Report Designer - Some "OUTPUT" SP parameters are visible in the wizard (Microsoft SQL Server).
    • The "e.type is not a function" error occurs in the web report designer on an attempt to edit a query.
    • Microsoft Visual Studio Report Designer - Data Source Wizard closes when a connection string is chosen (Entity Framework).
    • Web Document Viewer - Export Options are blank (Microsoft Azure).
    • Web Report Designer:
      • Parameter.labelOrientation is not a function after XtraReport.Parameters is changed.
      • Series Titles in Chart Designer are not accessible.
    • XRChart - NullReference exception is thrown on saving (Spline Area Stacked Series).
  • Navigation, Layout and Multi-Purpose Controls
    • UploadControl for WebForms - DropZoneText is unreadable when Theme is set to Office365Dark.
  • XtraCharts Suite
    • Web Report - XRChart - Secondary Axis specified in the Chart Designer is not serialized when the end-user switches to the Preview mode.

Angular

  • All Angular products
    • Web Report Designer - XRControlStyle.Padding does not use XtraReport.MeasureUnit.
    • Calculated Fields - Functions are not used in lookup parameters.
    • Report Designer - Some "OUTPUT" SP parameters are visible in the wizard (Microsoft SQL Server).
    • The "e.type is not a function" error occurs in the web report designer on an attempt to edit a query.
    • The "r.clickAction is not a function" error occurs in the web report viewer if "Ctrl" + "Plus" is pressed.
    • TypeScript - devextreme-angular d.ts files have incorrect descriptions in v23.2.
    • Microsoft Visual Studio Report Designer:
      • Data Source Wizard closes when a connection string is chosen (Entity Framework).
      • Data Source Wizard unexpectedly closes on selecting a parameterized constructor.
    • Web Document Viewer (Angular) - ReportPreview.pages is not a function when the component is being destroyed.
    • Web Document Viewer - Export Options are blank (Microsoft Azure).
    • Web Report Designer:
      • "TypeError: Cannot read properties of undefined (reading 'info')" error occurs if a watermark is used in a report.
      • Parameter.labelOrientation is not a function after XtraReport.Parameters is changed.
      • Series Titles in Chart Designer are not accessible.
    • XRChart - NullReference exception is thrown on saving (Spline Area Stacked Series).
  • DevExtreme DataGrid
    • onRowDblClick is triggered on a row click after redirecting from a page with a number box.
    • TypeScript Support - Format type doesn't support the IntlFormat declaration.
  • DevExtreme Editors and Validation
    • DataGrid - onRowDblClick is triggered on a row click after redirecting from a page with a number box.
    • NumberBox - Unable to clear the selected text by pressing the decimal separator when the format is specified.
  • DevExtreme Themes and Utils
    • DataGrid - Icons have incorrect sizes in the Fluent compact theme.

Blazor

  • All Blazor products
    • Web Report Designer - XRControlStyle.Padding does not use XtraReport.MeasureUnit.
    • Calculated Fields - Functions are not used in lookup parameters.
    • Report Designer - Some "OUTPUT" SP parameters are visible in the wizard (Microsoft SQL Server).
    • The "e.type is not a function" error occurs in the web report designer on an attempt to edit a query.
    • Microsoft Visual Studio Report Designer (Microsoft .NET Core) - Potentially dangerous SQL queries are not allowed to be executed.
    • Visual Studio Report Designer - Data Source Wizard unexpectedly closes on selecting a parameterized constructor.
    • Web Document Viewer - Export Options are blank (Microsoft Azure).
    • Web Report Designer:
      • Parameter.labelOrientation is not a function after XtraReport.Parameters is changed.
      • Series Titles in Chart Designer are not accessible.
    • XRChart - NullReference exception is thrown on saving (Spline Area Stacked Series).
  • Data Editors for Blazor
    • ComboBox for Blazor - Dropdown is misplaced if the combobox is placed in a scaled element.
    • DxComboBox - "Index (zero based) must be greater than or equal to zero and less than the size of the argument list" error is thrown in specific cases.
    • DxComboBox for Blazor - Column headers are highlighted.
    • DxMaskedInput - Bound value changes after delete button pressed if the BindValueMode property is set to OnLostFocus.
  • File Management for Blazor
    • DxUpload - DE translation for DxBlazorStringId.Upload_MaxFileCountExceededInitialText and DxBlazorStringId.Upload_MaxFileCountExceededProgressText strings is missing.
  • Grid for Blazor
    • Blazor - ListView exports numeric values as strings.
    • Blazor - XAF raises an exception after a user filters a master-detail list view by an enum column and refreshes the page.
    • Blazor Grid (DXGrid) - "(Blanks)" text does not change within the FilterMenu when a corresponding dataItem parameter (of a CustomizeFilterMenu event handler) is modified (whenever the column is bound to a nested field).
    • DxGrid - Editing starts when a user right-clicks a data cell if editmode is set to EditCell.
    • Grid for Blazor:
      • An exception is thrown if the Norwegian culture is used and virtual scrolling is enabled.
      • Edit changes are not discarded when the Cancel toolbar item is clicked in Batch Edit.
      • Virtual Scrolling - The scroll position is incorrect after showing a form to insert a new row.
  • Navigation and Layout for Blazor
    • Blazor - NavBar with many items expands incorrectly.
    • Menu for Blazor - Menu items aren't shown when placed in a nested layout component.
    • TreeView for Blazor - Child nodes are hidden after the parent node is expanded if AnimationType.Slide and LoadChildNodesOnDemand are used.
  • NuGet Packages
    • Visual Studio Report Designer - Data Source Wizard closes when a connection string is chosen (Entity Framework).
  • Project Templates
    • Template project uses non-minified CSS files.
  • Rich Text Editor for Blazor
    • Blazor - Two translations for the DxBlazorRichEditStringId.Command_IgnoreAllMisspellings string are in the Localization Assembly.
    • DxRichEdit - "The file is corrupt and cannot be opened" message appears in certain cases.
    • Rich Text Editor for Blazor - Header is missing from several pages.
  • Scheduler for Blazor
    • DxScheduler - "e.Appointment.SourceObject" parameter is null in the "AppointmentUpdating" event handler in certain cases.
    • Scheduler for Blazor - CaptionCssClass property is not in effect for layout items in AppointmentCompactFormLayout and AppointmentFormLayout.

HTML JS

  • DevExtreme Charts and Gauges
    • RangeSelector - Visible range of series is incorrect.
  • DevExtreme DataGrid
    • Changing dataField for a banded column with the columnOption method does not work as expected.
    • ColumnChooser - Height and width types do not include String.
    • Console displays an error when Tab navigation is used after changing the cell value.
    • Extra space is added to the last row.
    • Icons have incorrect sizes in the Fluent compact theme.
    • Shift Click record selection does not correctly work when grid has real time updates.
    • There is too much space between the header filter list and toolbar buttons.
    • DataGrid does not export selected rows if a composite key is used and remote operations are enabled.
    • DataGrid invalidates the entire content when changing keyboardNavigation options.
    • DataGrid with grouped columns incorrectly selects multiple rows in virtual scrolling mode when the Shift key is pressed.
    • dxDataGrid - Nested lookup column at runtime crashes Grid.
  • DevExtreme Editors and Validation
    • Slider - Right-To-Left mode is not disabled when the rtlEnabled option is changed programmatically.
    • TextBox:
      • Border color is different if label and readOnly options are enabled.
      • Mask validation error is present after removing the mask configuration.
      • TextBox changes the order of events if the mask option is updated programmatically.
    • Validator - RangeRule - Min and max properties do not accept the string type in TypeScript.
    • dxNumberBox allows non-numeric input if the format is 0.0###.
  • DevExtreme File Management
    • FileUploader shows 'null' as a hint if the hint is not specified.
  • DevExtreme Form
    • onFieldDataChanged is called multiple times if the 'length' data field is used.
  • DevExtreme Layout and Navigation
    • ContextMenu throws an exception on an attempt to click a disabled menu item.
    • DataGrid - There is too much space between the header filter list and toolbar buttons.
    • List - The delete icon is hidden when an item is focused.
    • TileView - Accessibility - ARIA attribute is not allowed.
  • DevExtreme Maps
    • VectorMap - Tooltip is empty after moving the cursor between layers.
  • DevExtreme PivotGrid
    • Scrollbar area is shown as an empty space when native scrolling is used.
  • DevExtreme Scheduler
    • Appointment is not rendered correctly with Timeline WorkWeek View if cellDuration is set to a time between startDayHour and endDayHour.
    • Appointments happening during clock changes do not appear in specific time zones.
    • Appointments that include weekends are shrunk in TimelineWorkWeek when working hours are used.
    • Cancel button in the edit form doesn't cancel values of nested fields.
    • Recurring appointments in the timeline view are incorrectly sorted.
  • DevExtreme ThemeBuilder
    • Parameters for Selected buttons are not applied.
  • DevExtreme Themes and Utils
    • DataGrid - There is too much space between the header filter list and toolbar buttons.
    • Theme - DevExtreme local files don't contain Fluent/SaaS themes.
  • DevExtreme TreeList
    • Selection CheckBox in a data row isn't navigable with Tab button if this CheckBox is focused manually.

React

  • All React products
    • Print Dialog is displayed twice in a desktop Apple Safari.
    • Web Document Viewer - Export Options are blank (Azure).
  • DevExtreme DataGrid
    • TypeScript Support - Format type doesn't support the IntlFormat declaration.
  • DevExtreme Editors and Validation
    • NumberBox - Unable to clear the selected text by pressing the decimal separator when the format is specified.
  • DevExtreme Scheduler
    • Appointment tooltip is incorrectly displayed on the first click when adaptivity is enabled in React.
  • DevExtreme TreeList
    • Navigation via tab does not work when cellComponent is used.

Vue

  • DevExtreme DataGrid
    • TypeScript Support - Format type doesn't support the IntlFormat declaration.
  • DevExtreme Editors and Validation
    • NumberBox - Unable to clear the selected text by pressing the decimal separator when the format is specified.
  • DevExtreme Project Templates and Wizards
    • Template Gallery for Vue imports an incorrect type for the button click event handler's argument.