DevExpress ASP.NET and Blazor 22.2.6

Released: Apr 27, 2023

Atualizações na 22.2.6

Correções

ASP.NET Bootstrap

  • All ASP.NET Bootstrap products
    • Bootstrap WebForms controls - Necessary client resources are not loaded if the ASPxStyleSheetManager/ASPxScriptManager control is used on the page.

Microsoft ASP.NET Core

  • All ASP.NET Core products
    • DataGrid - State of command buttons is incorrectly rendered when a cache is disabled and specific virtual scrolling options are used with repaintChangesOnly.
    • Microsoft Visual Studio Report Designer (Microsoft .NET Core) - Adding a custom XRPictureBox throws an invalid cast error.
    • Web Document Viewer - The given key was not present in the dictionary (Microsoft Azure BLOB storage).
    • Web Report Designer:
      • Report parameters lose their datasource after the Report Wizard finishes running.
      • The Master Report's datasource is added to the subreport's ComponentStorage collection on saving.
    • XtraReport:
      • A Binding Expression with GetDisplayText produces no value for a nullable multi-value parameter.
    • Anchored controls are misplaced on changing margins.
  • Rich Text Editor for ASP.NET Core
    • A script error occurs if the Return key is pressed when the cursor is located after an image in a certain document.
    • An inserted picture has incorrect size before a user types an extra symbol after the picture.
    • Header content is displayed incorrectly in the resulting PDF document on exporting RichEdit with the exportToPdf method.
    • Paragraph tab stops are incorrectly displayed in a certain document.
    • Text copied from another RichEdit is inserted twice after pasting it into the editor and clicking on the toolbar's empty area.

ASP.NET MVC

  • All ASP.NET MVC products
    • DataGrid:
      • Gray placeholders are displayed instead of values during scrolling in batch editing mode in certain cases.
      • State of command buttons is incorrectly rendered when a cache is disabled and specific virtual scrolling options are used with repaintChangesOnly.
    • Microsoft Visual Studio Report Designer (Microsoft .NET Core) - Adding a custom XRPictureBox throws an invalid cast error.
    • Web Document Viewer - The given key was not present in the dictionary (Microsoft Azure BLOB storage).
    • Web Report Designer:
      • Report parameters lose their datasource after the Report Wizard finishes running.
      • The Master Report's datasource is added to the subreport's ComponentStorage collection on saving.
    • XtraReport:
      • A Binding Expression with GetDisplayText produces no value for a nullable multi-value parameter.
      • Anchored controls are misplaced on changing margins.
  • ASPxThemeBuilder
    • ArgumentException is raised on an attempt to change an option value of ASPxTrackBar in its skin file while creating a custom theme.
  • MVC Spreadsheet
    • Cells above a clicked cell are selected if a document contains hidden rows.

ASP.NET WebForms

  • All ASP.NET WebForms products
    • Microsoft Visual Studio Report Designer (Microsoft .NET Core) - Adding a custom XRPictureBox throws an invalid cast error.
    • Web Document Viewer - The given key was not present in the dictionary (Microsoft Azure BLOB storage).
    • Web Report Designer:
      • Report parameters lose their datasource after the Report Wizard finishes running.
      • The Master Report's datasource is added to the subreport's ComponentStorage collection on saving.
    • XtraReport:
      • A Binding Expression with GetDisplayText produces no value for a nullable multi-value parameter.
      • Anchored controls are misplaced on changing margins.
  • ASPxGridView
    • An exception occurs if the "From" value is larger than the "To" value in the numeric range header filter.
    • Batch Editing - A column button doesn't fire the Click event if AccessibilityCompliant is enabled.
    • Non edited cells are cleared in Batch edit mode after a value of a cell was copy-pasted without expanding the combobox.
    • NumericRangePicker crashes if all values in the column are equal.
    • NumericRangePicker is reset on selecting zero.
    • The "ClearFilter" toolbar item remains disabled when a filter expression with an OR operand is applied to the grid.
    • TreeList for Web Forms - Column width is incorrectly calculated in fixed layout mode in v22.2.4.
  • ASPxHtmlEditor
    • An unexpected list item and a new line appear when an item is pasted to a bulleted list.
  • ASPxRichEdit
    • A certain document cannot be opened in the editor because of hanging on the formatting stage.
    • All text is hidden when deleting the last image in the document.
  • ASPxThemeBuilder
    • ArgumentException is raised on an attempt to change an option value of ASPxTrackBar in its skin file while creating a custom theme.
    • The ASPxRichEdit ruler is not displayed in the Default theme preview.
  • ASPxTreeList
    • Column width is incorrectly calculated in fixed layout mode in v22.2.4.
  • Navigation, Layout & Multi-Purpose Controls
    • ImageGallery for WebForms - System.ArgumentOutOfRangeException is thrown on clicking an image.

Blazor

  • All Blazor products
    • Blazor Demo - "Experiment" is misspelled as "Experement".
    • Microsoft Visual Studio Report Designer (Microsoft .NET Core) - Adding a custom XRPictureBox throws an invalid cast error.
    • Web Document Viewer - The given key was not present in the dictionary (Microsoft Azure BLOB storage).
    • Web Report Designer:
      • Report parameters lose their datasource after the Report Wizard finishes running.
      • The Master Report's datasource is added to the subreport's ComponentStorage collection on saving.
    • XtraReport:
      • A Binding Expression with GetDisplayText produces no value for a nullable multi-value parameter.
      • Anchored controls are misplaced on changing margins.
  • Data Editors for Blazor
    • DxCheckBox for Blazor - The ReadOnly property has no effect.
  • Grid for Blazor
    • The Select argument in GridDevExtremeDataSource.CustomizeLoadOptions is not taken into account.
  • Navigation & Layout for Blazor
    • Tabs for Blazor - Tabs and their content are glitching with a certain screen size when ScrollMode is set to TabsScrollMode.NavButtons.
  • Rich Text Editor for Blazor
    • The ruler stays visible when the control is placed in a collapsed group inside DxFormLayout.
  • Scheduler for Blazor
    • DxSchedulerAppointmentItem object contains incorrect RecurrenceInfo when a new changed occurrence appointment is added.

DevExterme

  • DevExtreme Charts & Gauges
    • Chart generates a PDF document that does not fully adhere to PDF standards.
    • Gauge - Chart size decreases when the screen scale is 150% and the browser zoom is 90%.
  • DevExtreme DataGrid
    • DataGrid returns focus to the edited cell when navigating to the next cell using the mouse if showEditorAlways is true.
    • Resizing a column causes column misalignment.
    • All rows are selected when deleting a row with deferred selection and refreshMode set to refresh/repaint.
    • Cell with invalid state isn't visible in focused row in Material Themes.
    • Cell with valid state isn't visible in focused row in Material Themes.
    • Detail row is rendered incorrectly when virtual scrolling and column fixing are enabled.
    • Expand icons are not rendered for certain rows when virtual scrolling is enabled.
    • Fixing a column affects the column's width.
    • Gray placeholders are displayed instead of values during scrolling in batch editing mode in certain cases.
    • The header filter popup is shown outside the viewport.
  • DevExtreme Editors & Validation
    • TextArea - maxHeight and minHeight options don't work with 'em' units.
  • DevExtreme Form
    • The "Object reference not set to an instance of an object." error occurs when a TabbedItem doesn't have tabs.
  • DevExtreme Gantt
    • Task is extended instead of being moved.
  • DevExtreme HtmlEditor
    • Editors in the "Add link" dialog are empty if the cursor is placed on the last character in a link.
    • Text input does not appear if the selected text contains leading or trailing whitespace.
  • DevExtreme Layout & Navigation
    • Sortable - Drop indicator line is not visible on an attempt to drop an item to the very bottom on Google Chrome.
  • DevExtreme PivotGrid
    • Unnecessary separator appears in the header filter in material themes.
  • DevExtreme Scheduler
    • The position of an all-day appointment on a timetable when allDayExpr is set is different from when it is not.