DevExpress ASP.NET 22.1.5

Améliore le concepteur de rapports Web, l’éditeur de texte enrichi et les contrôles GridView.
Septembre 12, 2022
Nouvelle Version

Correctifs

ASP.NET Bootstrap

  • Bootstrap Data Editors
    • Bootstrap TagBox - Edge on touch device - The dropdown element is closed and an item is not selected if it is selected when another item was previously selected.

Microsoft ASP.NET Core

  • All ASP.NET Core products
    • Reporting - The "Object is currently in use elsewhere." error may occur while generating reports after upgrade to v22.1.
    • Web Document Viewer - Report entries are not deleted from the Microsoft Azure BLOB storage in a distributed environment.
    • Web Report Designer - A report's modified state may be reset after invoking Expression Editor.
    • Web Report Designer - DateTime parameter values specified in the Object Data Source wizard using an expression cause a client-side error.
    • Web Report Designer - The list of lookup values may be incorrectly rendered in the "Edit Parameters" window.
  • DevExtreme Charts & Gauges
    • Sparkline - The "that._incidentOccurred is not a function" error occurs if the valueField property is removed.
    • The type declaration of exportWidgets is incorrect.
  • DevExtreme DataGrid
    • A focused row is not visible if calculateSortValue returns an object and customSortingMethod is used to sort key values.
    • A header filter does not display all correct values when a custom editor is used for a column.
    • Accessibility - Header filter and filter row buttons have wrong role attributes.
    • Accessibility - Rows have `aria-selected=false` even when selection is disabled.
    • Accessibility - Selection checkboxes don't have the aria-label attribute.
    • Disabling keyboard navigation prevents focusing row using mouse.
    • FocusedRowKey option is cleared when changing the selection.
    • If a column uses the editCellTemplate function and the showEditorAlways property is enabled, the edited value of the previous cell is not saved.
    • It is not possible to switch tabs in the details section if the scrolling mode is set to standard or virtual.
    • Lookup column filtering with calculateCellValue doesn't work.
    • SelectAll checkbox is not updated when only repaintChanges is true.
    • The last rows in fixed columns are shifted when the scrolling mode is set to 'virtual' and showScrollbar is set to 'always'.
    • The order of items in an adaptive detail row is not correct if a banded layout is used.
    • The second-to-last page is incorrectly rendered after setting pageIndex to the last index.
    • DataGrid Demo - Duplicated RemoteOperations method call in Custom Editors ASP.NET Core and ASP.NET MVC demos.
    • DataGrid doesn't render translated texts in "aria-label" attributes for pager buttons.
  • DevExtreme Dialogs & Notifications
    • DataGrid - Fixed column cells' text overlaps text in Toast messages.
  • DevExtreme Editors & Validation
    • PivotGrid - ContextMenu's width is not adjusted to the width of the item text.
    • TagBox\SelectBox - A popup window is displayed with a gap when it's opened for the second time if floating labels are used.
  • DevExtreme File Management
    • File Manager - The size of a custom thumbnail icon is calculated incorrectly in a progress panel that results in hiding the panel's content.
  • DevExtreme Gantt
    • DevExtreme Gantt for MVC - It is not possible to use a column's Visible property.
    • Chart view is not expanded after adding a task to a collapsed node.
    • Gantt for Angular - TreeList doesn't save the collapsed state after editing a task in the Gantt chart area.
  • DevExtreme HTML Editor
    • A table width isn't displayed in a context menu after inserting a table and changing it.
  • DevExtreme Project Templates and Wizards
    • DevExtreme Scaffolder crashes when a Microsoft SQL Server Database project is in the solution.
  • DevExtreme Scheduler
    • "TypeError: Cannot read properties of undefined (reading 'left')" error occurs when virtual scrolling is enabled.
    • Appointment's start/end time is applied incorrectly in certain cases when it is affected by the daylight saving time.
    • Standard appointment popup is shown even when it is canceled.
  • DevExtreme ThemeBuilder
    • ThemeBuilder doesn't build a custom theme based on Bootstrap 5.2.x.
    • ThemeBuilder doesn't show any errors on the page if the import fails.
  • Query Builder
    • Web Query Builder - It is not possible to invoke the date editor in Filter Editor in case it exceeds the popup width.
  • Rich Text Editor for ASP.NET Core
    • The Find and Replace dialog does not search words in a document.
    • Bulleted and numbered lists are incorrectly rendered in RichEdit integrated into a Vue application.
    • It's not possible to add/delete table rows in a protected document.
    • TC fields are lost on updating a TOC field in a certain document.

Microsoft ASP.NET MVC

  • All ASP.NET MVC products
    • Reporting - The "Object is currently in use elsewhere." error may occur while generating reports after upgrade to v22.1.
    • Web Report Designer - "Unable to process binding: Cannot find template with ID dxrd-svg-errorPanel-ınformation" error may occur in Microsoft Edge browser in certain cases.
    • Web Report Designer - A report's modified state may be reset after invoking Expression Editor.
    • Web Report Designer - The list of lookup values may be incorrectly rendered in the "Edit Parameters" window.
  • Data Access Library
    • SqlDataSource - Master-Detail Relation Editor does not display copied queries.
  • DevExtreme Charts & Gauges
    • Sparkline - The "that._incidentOccurred is not a function" error occurs if the valueField property is removed.
    • The type declaration of exportWidgets is incorrect.
  • DevExtreme DataGrid
    • A focused row is not visible if calculateSortValue returns an object and customSortingMethod is used to sort key values.
    • A header filter does not display all correct values when a custom editor is used for a column.
    • Accessibility - Header filter and filter row buttons have wrong role attributes.
    • Accessibility - Rows have `aria-selected=false` even when selection is disabled.
    • Accessibility - Selection checkboxes don't have the aria-label attribute.
    • Disabling keyboard navigation prevents focusing row using mouse.
    • FocusedRowKey option is cleared when changing the selection.
    • If a column uses the editCellTemplate function and the showEditorAlways property is enabled, the edited value of the previous cell is not saved.
    • It is not possible to switch tabs in the details section if the scrolling mode is set to standard or virtual.
    • Lookup column filtering with calculateCellValue doesn't work.
    • The last rows in fixed columns are shifted when the scrolling mode is set to 'virtual' and showScrollbar is set to 'always'.
    • The order of items in an adaptive detail row is not correct if a banded layout is used.
    • The second-to-last page is incorrectly rendered after setting pageIndex to the last index.
    • DataGrid Demo - Duplicated RemoteOperations method call in Custom Editors ASP.NET Core and ASP.NET MVC demos.
    • DataGrid doesn't render translated texts in "aria-label" attributes for pager buttons.
  • DevExtreme Editors & Validation
    • PivotGrid - ContextMenu's width is not adjusted to the width of the item text.
    • TagBox\SelectBox - A popup window is displayed with a gap when it's opened for the second time if floating labels are used.
  • DevExtreme File Management
    • File Manager - The size of a custom thumbnail icon is calculated incorrectly in a progress panel that results in hiding the panel's content.
  • DevExtreme Gantt
    • It is not possible to use a column's Visible property.
    • Chart view is not expanded after adding a task to a collapsed node.
    • Gantt for Angular - TreeList doesn't save the collapsed state after editing a task in the Gantt chart area.
  • DevExtreme Scheduler
    • "TypeError: Cannot read properties of undefined (reading 'left')" error occurs when virtual scrolling is enabled.
    • Appointment's start/end time is applied incorrectly in certain cases when it is affected by the daylight saving time.
  • DevExtreme ThemeBuilder
    • ThemeBuilder doesn't build a custom theme based on Bootstrap 5.2.x.
    • ThemeBuilder doesn't show any errors on the page if the import fails.
  • MVC GridView
    • A date string cannot be pasted in a date column if its format is different from the culture's format.
    • Remote validation doesn't work if the Tabbed Layout Group is used in the EditForm Layout properties.
  • MVC HTML Editor
    • The AzureSettings.GenerateUniqueFileNamePrefix property does not affect auto-generating names of uploaded files.
  • MVC QueryBuilder
    • Web Query Builder - It is not possible to invoke the date editor in Filter Editor in case it exceeds the popup width.
  • MVC RichEdit
    • NullReferenceException is thrown on an attempt to paste a specific shape into Rich Text Editor in Azure.
    • A document cannot be saved to the same location if the Settings.Behavior.Save option is disabled or hidden.
    • The "Access to document is restricted and the editor needs to be reloaded" error occurs on an attempt to edit a protected document.

ASP.NET WebForms

  • All ASP.NET WebForms products
    • Reporting - The "Object is currently in use elsewhere." error may occur while generating reports after upgrade to v22.1.
    • Web Report Designer - A report's modified state may be reset after invoking Expression Editor.
    • Web Report Designer - The list of lookup values may be incorrectly rendered in the "Edit Parameters" window.
  • ASPxDataEditors
    • ASPxComboBox - The column size is incorrect when ClientVisible=false in AccessibilityCompliant mode.
    • TextBox for WebForms - Android devices - The TextChanged/ValueChanged event is not raised if the Mask property is assigned.
  • ASPxGantt
    • The client-side GetTaskData method doesn't return custom columns' data when editing is disabled.
  • ASPxGridView
    • A date string cannot be pasted in a date column if its format is different from the culture's format.
    • Android devices - The Search editor loses focus when a user tries to type the first time.
  • ASPxHtmlEditor
    • The AzureSettings.GenerateUniqueFileNamePrefix property does not affect auto-generating names of uploaded files.
    • Content is incorrectly filtered if StyleAttributeFilterMode is set to "BlackList" and the font name consists of several words.
  • ASPxQueryBuilder
    • Web Query Builder - It is not possible to invoke the date editor in Filter Editor in case it exceeds the popup width.
  • ASPxRichEdit
    • A document cannot be saved to the same location if the Settings.Behavior.Save option is disabled or hidden.
    • The "Access to document is restricted and the editor needs to be reloaded" error occurs on an attempt to edit a protected document.
    • The server-side exception occurs if the whole unprotected range is selected and its format is changed.
  • Data Access Library
    • SqlDataSource - Master-Detail Relation Editor does not display copied queries.

Blazor

  • All Blazor products
    • Web Query Builder - It is not possible to invoke the date editor in Filter Editor in case it exceeds the popup width.
    • DxReportViewer - Zooming a document displays the "(none)" zoom value.
    • Reporting - The "Object is currently in use elsewhere." error may occur while generating reports after upgrade to v22.1.
    • Web Report Designer - A report's modified state may be reset after invoking Expression Editor.
    • Web Report Designer - The list of lookup values may be incorrectly rendered in the "Edit Parameters" window.
  • Charts for Blazor
    • A page stops responding to user actions after some time if the chart is bound to constantly changing data.
    • The whole pie chart disappears on unselecting a series in the legend when AllowToggleSeries is enabled.
  • Data Editors for Blazor
    • Blazor Mask - Different exceptions are raised in v22.1 while running a Blazor Server application with client-side (WebAssembly) masks.
    • CheckBox for Blazor - Bootstrap 4 - Switch mode is not properly rendered inside EditForm.
    • ComboBox for Blazor - Doesn't work in Safari browser if multi-column mode is enabled.
    • DateEdit for Blazor - An incorrect year is displayed in the calendar section if the Thailand culture is set.
    • DateEdit for Blazor - The Today button should not clear the time part.
    • DxCheckBox - An internal input element is not focused on pressing the Tab key if a tabindex attribute is specified for a root element.
    • FileAttachments.Blazor - FileData upload control's right border is truncated.
  • DataGrid for Blazor (Maintenance)
    • Columns are rendered in an incorrect order.
  • Grid for Blazor
    • Column text is aligned incorrectly for enum values.
    • Performance is slow on selecting rows in a grid if the grid displays a lot of records at once.
    • Sorting is applied to a column after it was resized and its width is less than the caption length.
    • DxGrid performance is slow on changing the selection state and highlighting a new row.
    • "System.InvalidOperationException: DevExpress.Blazor.DxCheckBox requires a value for the 'CheckedExpression' property" exception is thrown when using the Column Chooser if the grid is placed inside the EditForm component.
    • A title is not displayed for editors inside FilterRowCellTemplate if text is trimmed.
    • GridDevExtremeDataSource - Grid doesn't send any request for data if the *All* page size is selected.
    • The SelectedDataItemsChanged event is raised after an already selected row is clicked.
  • Navigation & Layout for Blazor
    • DxTreeView for Blazor - TreeView Node expansion is slow.
    • TreeView for Blazor - Data in NodeTextTemplate doesn't reflect changes.
  • PivotGrid for Blazor
    • Sorting does not work if FormLayout is used on a page.
  • Rich Text Editor for Blazor
    • IBarCheckableButton does not contains definitions for IconCssClass or IconID.
    • An extra empty page is displayed in a document if it contains an image in the header.
  • Scheduler for Blazor
    • Appointment Form editors are incorrectly aligned if styles from Bootstrap 4 are used.
    • InvalidOperationException occurs on showing a built-in Date Navigator calendar if the DxScheduler control is located within the Edit Form container.
DevExpress ASP.NET

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 .