Améliore le concepteur de rapports Visual Studio, les éditeurs de données et les contrôles GridView.
Décembre 14, 2021
Nouvelle Version
Correctifs
Microsoft ASP.NET Bootstrap
- Bootstrap CardView
- Card View - The required mark (*) is not displayed within captions of the Edit Form editors if the ValidationSettings.RequiredField.IsRequired option is enabled.
- Bootstrap Data Editors
- ComboBox for Bootstrap - The 'Multiple controls with the same ID 'B0' were found..' error occurs when BootstrapEditButton is defined for a combo box.
- List Box - There is no capability to navigate through the Select check boxes in Accessibility mode if the ListBox items are filtered.
- Bootstrap GridView
- BootstrapGridView - Validation errors are incorrectly shown for comboboxes located in the Auto Filter row.
- Bootstrap Navigation, Layout & Multi-Purpose Controls
- FileManager for Bootstrap - "A primary key field specified via the KeyFieldName property is not found" error occurs if a file is downloaded.
- Ribbon for Bootstrap - Enabling SaveStateToCookies does not properly save/load the Ribbon state.
- Bootstrap Rich Text Editor
- RichEdit - Multilevel numbered lists are not created properly.
- Bootstrap Scheduler
- Scheduler for Bootstrap - Custom label colors are not applied to appointments.
Microsoft ASP.NET Core
- All ASP.NET Core products
- Microsoft Visual Studio Report Designer - The use of the StyleSheetPath property causes design-time exceptions.
- Basic types are not assignable to the type DeepPartial<any>.
- Filtering is incorrectly applied to a report when a "?parameter Is Null" filter condition is used with a MultiValue parameter.
- Reporting - CSS classes declared within the dx-analytics.common.css style affect the appearance settings of the Spreadsheet control for ASP.NET Core.
- Visual Studio 2019 Report Designer crashes when loading a report with JSON nullable fields.
- Visual Studio Report Designer - XRSubreport generates incorrect code in the "Designer.cs" file in Microsoft .NET 5 applications.
- Visual Studio Report Designer (.NET Core/.NET 5+) - Data types are serialized in code behind as RemoteClassStub.
- Visual Studio Report Designer (.NET Core/.NET 5+) stops working after the System.Drawing.Common package v6.0.0+ is added to the project.
- Web Report Designer - The XRSubreport.Tag property is not hidden.
- Web Report Designer's Filter Editor - The "Not IsNullOrEmpty" expression is visualized incorrectly.
- XRChart - Enabling the Pango drawing engine makes the axis labels disappear.
- XRChart - Series Point labels overlap the label box on Linux.
- XtraReport - XRChart axis labels are truncated on Linux (no word wrap).
- DevExtreme Charts & Gauges
- CircularGauge - The sub value indicator disappears when the offset option has a certain value.
- PivotGrid - Chart Integration - Value axis labels are incorrectly displayed after removing a data field in PivotGrid.
- DevExtreme DataGrid
- DataGrid displays gray boxes in the real-time update scenario under certain conditions.
- A focused row is changed during scrolling.
- A row becomes invisible after text selection if row dragging and column fixing are enabled.
- A toolbar menu is incorrectly displayed in the material theme if the menu contains dxButton and export buttons.
- A validation mark is not removed when a cell is clicked once if a new row is added, the isHighlighted option is enabled, and the startEditAction option is set to "dblClick".
- An edited cell gets focus after clicking another cell in Cell edit mode when showEditorAlways is set.
- An empty div element with the 5px padding is rendered in place of a hidden toolbar item.
- An unfocused row has a border on Apple iOS.
- Batch Edit - A wrong row can be marked for removal under certain conditions.
- Filter Row's editor loses focus after filtering in certain cases.
- Gray boxes are displayed after scrolling.
- It is not possible to navigate to the last page in a certain usage scenario.
- Links do not work in the command column button template in v.21.2.
- Selection CheckBoxes are always visible in material themes if showCheckBoxesMode is 'onClick'.
- Selection with "Shift" is not working when rowRenderingMode is set to 'virtual'.
- The 'E1059 - The following column names are not unique: "buttons"' error is thrown when a banded column's lookup option is updated and the command 'buttons' column is specified.
- The 'Export.texts.exportTo' option is ignored.
- The "TypeError: Cannot read properties of undefined (reading 'key')" error occurs on an attempt to add a new record if newRowPosition is 'pageTop' or 'pageBottom'.
- The component sends an unnecessary request to the server when trying to scroll over the last row.
- Virtual scrolling is slow when pageSize is 'All'.
- Virtual Scrolling performance is slow on scrolling if the grid contains a summary item.
- DataGrid displays gray boxes after reloading its data source when used in Drop Down.
- Labels are not rendered in the DataGrid editing form if labelMode is set to a 'floating' value.
- DevExtreme Diagram
- It's impossible to change the position of items in the mainToolbar.
- Diagram for Angular - The zoom level is lost after hiding a toolbar.
- DevExtreme Dialogs & Notifications
- SpeedDialAction - The 'W0001 - dxPrivateComponent0 - 'elementAttr' option is deprecated' warning appears in console in v21.2.
- DevExtreme Editors & Validation
- Button - SVG icons are not displayed.
- CheckBox - The undefined icon is too small when iconSize is set to a larger value in DataGrid.
- DateBox - applyValueMode="useButtons" does not work properly if the type is "datetime".
- DateBox - The onInput event handler is not executed if useMaskBehavior is true.
- DropDownButton - A dropdown is shown incorrectly when the control is moved to the bottom right position of the page.
- Popup - closeOnOutsideClick does not work when Diagram is in the Popup's Template.
- RadioGroup - All items are selected if items are fetched from the server.
- SelectBox - The component displays items on the first page as selected under certain conditions.
- TagBox - setting dataSource to 'null' causes an error.
- TagBox - The component sends extra requests when an item is selected after the second search.
- DevExtreme File Management
- File Uploader - A drop zone remains in an active state if a file was dropped outside the drop zone.
- DevExtreme Form
- An unnecessary semicolon is rendered for floating labels.
- Labels are invisible when labelMode is "static" or "floating" and form items are in tabs.
- TabPanel items go outside container boundaries.
- The labelMode option does not work when it is set at an editor level using the editorOptions.labelMode option.
- Form labels are removed from editors that do not have the labelMode option.
- DevExtreme Gantt
- Gantt for JavaScript - Changes in parent tasks are not applied to a data source in the TaskUpdated event if the autoUpdateParentTasks property is enabled.
- DevExtreme HtmlEditor
- HtmlEditor - The scrollbar hides the right border in Material themes.
- DevExtreme Project Templates and Wizards
- DevExtreme Scaffolders - "Non-abstract, non-.cctor method in an interface" error occurs in a certain scenario in Visual Studio 2022.
- The Update DevExtreme Resources dialog is not shown in Visual Studio 2022.
- Visual Studio 2022 DevExpress integration - The list of project templates is empty when Visual Studio is started for the first time after the installation is finished.
- DevExtreme Scheduler
- All-Day appointments are not rendered in MonthView if endDate is earlier than startDayHour.
- Appointments that end next week are incorrectly displayed in the workWeek view with intervalCount more than 1.
- It is not possible to increase the height of an appointment in a certain scenario.
- Multiple cells are highlighted as drop targets on moving an appointment from one component to another.
- The "TypeError: Cannot read properties of null (reading 'length')" error occurs after the update to v.21.2.3 if the recurrenceRule option is set to null or an empty string.
- The `Cannot read properties of undefined` error occurs on an attempt to visualize a recurring appointment that starts in 1942.
- The Current Time Indicator doesn't take into account a DST time shift on a day of the shift.
- Scheduler doesn't display a multi-day appointment on the last day in the "week" view if it ends on Sunday.
- DevExtreme TreeList
- The "Select All" check box is rendered in the wrong place if TreeList is located in a detail row of DataGrid.
- The Aria-level attribute starts from 0 instead of 1.
- Installation (.NET)
- Visual Studio 2022 DevExpress integration - The list of project templates is empty when Visual Studio is started for the first time after the installation is finished.
- Rich Text Editor for ASP.NET Core
- Incorrect cells are selected when using the Shift+Up shortcut.
- Protected ranges permissions are not applied to a document if the document is reloaded from an RTF format.
- "Failed to execute 'btoa' on the 'Window'" error occurs when using a non-Latin font.
- Numbering is continued if a new numbered list is inserted.
- The "reload" method incorrectly works when called for an image for the second time.
- The context menu shows items related to merge fields when the cursor is placed before the first symbol of a hyperlink.
- The RemoveByName method doesn't work for the "Format" tab.
Microsoft ASP.NET MVC
- All ASP.NET MVC products
- Basic types are not assignable to the type DeepPartial<any>.
- Cannot change the style's background color when it is set to LightGray.
- Documentation - The Default theme does not allow specifying a base color.
- Filtering is incorrectly applied to a report when a "?parameter Is Null" filter condition is used with a MultiValue parameter.
- Insert DevExpress MVC Extension - The controller is not found in a project after the project is built.
- Parameters Panel - Parameters from a nested sub report that is placed in another sub report are not displayed.
- Visual Studio 2019 Report Designer crashes when loading a report with JSON nullable fields.
- Web Report Designer - The XRSubreport.Tag property is not hidden.
- Web Report Designer's Filter Editor - The "Not IsNullOrEmpty" expression is visualized incorrectly.
- DevExtreme Charts & Gauges
- CircularGauge - The sub value indicator disappears when the offset option has a certain value.
- PivotGrid - Chart Integration - Value axis labels are incorrectly displayed after removing a data field in PivotGrid.
- DevExtreme DataGrid
- DataGrid displays gray boxes in the real-time update scenario under certain conditions.
- A focused row is changed during scrolling.
- A row becomes invisible after text selection if row dragging and column fixing are enabled.
- A toolbar menu is incorrectly displayed in the material theme if the menu contains dxButton and export buttons.
- A validation mark is not removed when a cell is clicked once if a new row is added, the isHighlighted option is enabled, and the startEditAction option is set to "dblClick".
- An edited cell gets focus after clicking another cell in Cell edit mode when showEditorAlways is set.
- An empty div element with the 5px padding is rendered in place of a hidden toolbar item.
- An unfocused row has a border on iOS.
- Batch Edit - A wrong row can be marked for removal under certain conditions.
- Filter Row's editor loses focus after filtering in certain cases.
- Gray boxes are displayed after scrolling.
- It is not possible to navigate to the last page in a certain usage scenario.
- Links do not work in the command column button template in v.21.2.
- Selection CheckBoxes are always visible in material themes if showCheckBoxesMode is 'onClick'.
- Selection with "Shift" is not working when rowRenderingMode is set to 'virtual'.
- The 'E1059 - The following column names are not unique: "buttons"' error is thrown when a banded column's lookup option is updated and the command 'buttons' column is specified.
- The 'Export.texts.exportTo' option is ignored.
- The "TypeError: Cannot read properties of undefined (reading 'key')" error occurs on an attempt to add a new record if newRowPosition is 'pageTop' or 'pageBottom'.
- The component sends an unnecessary request to the server when trying to scroll over the last row.
- Virtual scrolling is slow when pageSize is 'All'.
- Virtual Scrolling performance is slow on scrolling if the grid contains a summary item.
- DataGrid displays gray boxes after reloading its data source when used in Drop Down.
- Labels are not rendered in the DataGrid editing form if labelMode is set to a 'floating' value.
- DevExtreme Data Sources
- The load option does not allow Promise<Array<T>> to be a returned value in TypeScript.
- DevExtreme Diagram
- Diagram - It's impossible to change the position of items in the mainToolbar.
- Diagram for Angular - The zoom level is lost after hiding a toolbar.
- DevExtreme Dialogs & Notifications
- SpeedDialAction - The 'W0001 - dxPrivateComponent0 - 'elementAttr' option is deprecated' warning appears in console in v21.2.
- DevExtreme Editors & Validation
- Button - SVG icons are not displayed.
- CheckBox - The undefined icon is too small when iconSize is set to a larger value in DataGrid.
- DateBox - applyValueMode="useButtons" does not work properly if the type is "datetime".
- DateBox - The onInput event handler is not executed if useMaskBehavior is true.
- DropDownButton - A dropdown is shown incorrectly when the control is moved to the bottom right position of the page.
- FilterBuilder - An error occurs if only "or" is used as groupOperations and the value option is not set.
- Popup - closeOnOutsideClick does not work when Diagram is in the Popup's Template.
- SelectBox - The component displays items on the first page as selected under certain conditions.
- TagBox - setting dataSource to 'null' causes an error.
- DevExtreme File Management
- File Uploader - A drop zone remains in an active state if a file was dropped outside the drop zone.
- DevExtreme Form
- An unnecessary semicolon is rendered for floating labels.
- Labels are invisible when labelMode is "static" or "floating" and form items are in tabs.
- TabPanel items go outside container boundaries.
- The labelMode option does not work when it is set at an editor level using the editorOptions.labelMode option.
- Form labels are removed from editors that do not have the labelMode option.
- DevExtreme Gantt
- Gantt for JavaScript - Changes in parent tasks are not applied to a data source in the TaskUpdated event if the autoUpdateParentTasks property is enabled.
- DevExtreme HtmlEditor
- HtmlEditor - The scrollbar hides the right border in Material themes.
- DevExtreme Project Templates and Wizards
- DevExtreme Scaffolders - "Non-abstract, non-.cctor method in an interface" error occurs in a certain scenario in Visual Studio 2022.
- The Update DevExtreme Resources dialog is not shown in Visual Studio 2022.
- Visual Studio 2022 DevExpress integration - The list of project templates is empty when Visual Studio is started for the first time after the installation is finished.
- DevExtreme Scheduler
- All-Day appointments are not rendered in MonthView if endDate is earlier than startDayHour.
- Appointments that end next week are incorrectly displayed in the workWeek view with intervalCount more than 1.
- It is not possible to increase the height of an appointment in a certain scenario.
- Multiple cells are highlighted as drop targets on moving an appointment from one component to another.
- The "TypeError: Cannot read properties of null (reading 'length')" error occurs after the update to v.21.2.3 if the recurrenceRule option is set to null or an empty string.
- The `Cannot read properties of undefined` error occurs on an attempt to visualize a recurring appointment that starts in 1942.
- The Current Time Indicator doesn't take into account a DST time shift on a day of the shift.
- Scheduler doesn't display a multi-day appointment on the last day in the "week" view if it ends on Sunday.
- DevExtreme TreeList
- The "Select All" check box is rendered in the wrong place if TreeList is located in a detail row of DataGrid.
- The Aria-level attribute starts from 0 instead of 1.
- Installation (.NET)
- Visual Studio 2022 DevExpress integration - The list of project templates is empty when Visual Studio is started for the first time after the installation is finished.
- MVC CardView
- Card View - The required mark (*) is not displayed within captions of the Edit Form editors if the ValidationSettings.RequiredField.IsRequired option is enabled.
- MVC Data Editors
- Date Edit - Clock arrows in the Time Section are not synchronized with a currently selected time.
- Filter Control - Changing an operator for a parent criteria results in clearing a collection of child criteria.
- FilterControl for MVC - The spin editor is rendered for a column with the 'char' type.
- List Box - There is no capability to navigate through the Select check boxes in Accessibility mode if the ListBox items are filtered.
- ListBox for MVC - The last item is not selectable when virtual rendering is disabled and accessibilityCompliant is set to true.
- RatingControl for MVC - The "System.ArgumentOutOfRangeException: 'The 'Value' property value must be in the range 0...5" exception is thrown if a value larger than 5 is selected.
- MVC Gantt
- Gantt for MVC - Values of custom fields cannot be accessed on the client side when GUID values are used in the ID field.
- MVC GridView
- Filter Control - Changing an operator for a parent criteria results in clearing a collection of child criteria.
- A validation error is incorrectly shown for the DateTime editor if the editor's value belongs to a MinDate/MaxDate interval.
- The AllowEllipsisInText setting changes its behavior after an upgrade to v21.1.6.
- A JavaScript error occurs when a StartDateEditID property is defined for a DateEdit column.
- A popup with HTML markup is displayed after a grid callback when the response is too large.
- MVC HtmlEditor
- Caret is positioned incorrectly in a document when the Home (End) key is pressed in the FireFox browser if the HtmlEditor is shown within a popup window.
- A new line is added to a table cell instead of switching to another cell if the Ctrl+Z key combination is used after a cell value is edited.
- The cursor behaves incorrectly when a user executes any action with a symbol highlighted by the search feature.
- Nested list formatting is lost when copy-pasting lists.
- MVC Navigation, Layout & Multi-Purpose Extensions
- FileManager - Folder style is not applied if it is rendered on a callback.
- FileManager for MVC - The GoogleDrivePersonal provider infinitely redirects to the authentication dialog.
- FormLayout for MVC - The error message is not informative if a nested component does not have the Name property specified.
- Menu for MVC - Hot track style is applied with a delay on the first hover when ExtensionSuite.Icons is registered and a NavigateUrl is defined.
- RatingControl for MVC - The "System.ArgumentOutOfRangeException: 'The 'Value' property value must be in the range 0...5" exception is thrown if a value larger than 5 is selected.
- MVC RichEdit
- It's not possible to horizontally scroll RichEdit on touch Microsoft Windows devices.
- Page scrollbar disappears after inserting an image or a table in Fullscreen mode.
- A padding between a document's header and the document's main content is calculated incorrectly.
- A selection is reset if an end-user invokes a context menu using a long-tap gesture on mobile devices.
- Mail Merge fields are not updated in a document after changing a mail-merge data source.
- It is not possible to change the last sublevel's list type.
- Multilevel numbered lists are not created properly.
- An exception is thrown for the DevExpress.Utils.Internal.FontManager class when a rich editor uses the Fonts collection and only one font is set on a machine.
- Apple Safari iPhone - Letters g an p are cut off at the bottom.
- MVC Scheduler
- ASP.NET MVC - XtraSchedulerReport - Some elements are incorrectly displayed.
- A context menu does not contain a NewAppointment item on a server with a specific time zone if the ASPxScheduler.LimitInterval property is specified.
- Scheduler - Uncaught SyntaxError: "Invalid or unexpected token" is raised on loading Scheduler with appointments if client-side rendering of Scheduler elements is disabled.
- MVC Spreadsheet
- The layout of the Format Cells dialog is incorrect if the dialog is invoked for a cell that contains long text.
- Spreadsheet for WebForms - A document is scrolled too fast in Firefox.
- Project Templates
- Visual Studio 2022 DevExpress integration - The list of project templates is empty when Visual Studio is started for the first time after the installation is finished.
- Project Wizard
- MVC extension - Controller cannot be chosen.
ASP.NET WebForms
- All ASP.NET WebForms products
- Documentation - The Default theme does not allow specifying a base color.
- Filtering is incorrectly applied to a report when a "?parameter Is Null" filter condition is used with a MultiValue parameter.
- NullReferenceException occurs in the EditablePreviewLogic.CreateEditingFieldModel method after submitting parameters in the Document Viewer.
- Query Builder - The Expression Editor popup is truncated when the parent popup's size is small.
- RichEdit for MVC - Safari iPhone - Letters g an p are cut off at the bottom.
- Visual Studio 2019 Report Designer crashes when loading a report with JSON nullable fields.
- Visual Studio Report Designer - A project assembly is not found when creating a new report in the Report Wizard if an Object data source is selected.
- Web Document Viewer - Opening a report with editing fields results in the "Page margins are greater than page size" error.
- Web Report Designer - The XRSubreport.Tag property is not hidden.
- Web Report Designer's Filter Editor - The "Not IsNullOrEmpty" expression is visualized incorrectly.
- ASP.NET Demos
- ASP.NET WebForms - OfficeApps Demo - The "Cannot read properties of null" error occurs on navigation in the VB.NET version.
- ASPxCardView
- The required mark (*) is not displayed within captions of the Edit Form editors if the ValidationSettings.RequiredField.IsRequired option is enabled.
- The UnselectCard method does not work on a callback.
- ASPxDataEditors
- CheckBox for WebForms - The Checked property is not working when a theme made by the Theme builder is used.
- ComboBox for WebForms - Data is lost when the ValueType property is set (Server Mode).
- Date Edit - Clock arrows in the Time Section are not synchronized with a currently selected time.
- Filter Control - Changing an operator for a parent criteria results in clearing a collection of child criteria.
- List Box - There is no capability to navigate through the Select check boxes in Accessibility mode if the ListBox items are filtered.
- TimeEdit for WebForms - The '9:00 AM' value set in Chromium Microsoft Edge v95 is incorrect after a postback.
- ASPxDiagram
- Diagram for JavaScript - Safari - The page scroll position is reset to (0, 0) when clicking (focusing) a shape.
- ASPxGantt
- Task colors defined in a data source with string values are lost on export.
- The newly added task is not visible if it's added at the top level.
- ASPxGridView
- Filter Control - Changing an operator for a parent criteria results in clearing a collection of child criteria.
- A validation error is incorrectly shown for the DateTime editor if the editor's value belongs to a MinDate/MaxDate interval.
- An editor's validation error message is not shown for a disabled editor.
- "SyntaxError: Unexpected token e in JSON at position 1" error occurs when calling the GetRowValues function for the DateTime field.
- ASPxHtmlEditor
- Caret is positioned incorrectly in a document when the Home (End) key is pressed in the FireFox browser if the HtmlEditor is shown within a popup window.
- A new line is added to a table cell instead of switching to another cell if the Ctrl+Z key combination is used after a cell value is edited.
- The cursor behaves incorrectly when a user executes any action with a symbol highlighted by the search feature.
- The Apply CSS drop-down editor doesn't change the HTML markup of lists correctly.
- The layout of a bullet list is broken if an item is created before a sub item.
- A certain table selected by a user with a mouse is incorrectly pasted after it is copied in Google Chrome.
- Nested list formatting is lost when copy-pasting lists.
- ASPxPivotGrid
- NullRefferenceException occurs when the DataBind method is called.
- ASPxRichEdit
- The width of the "Open" dialog is incorrect on large screens.
- Incorrect behavior when several items are selected in a list and then a certain list type is applied to the selected items.
- It's not possible to add a numbered list to a bullet list at a sublevel.
- Sub-level numbering doesn't work in a certain scenario.
- The Tab key doesn't work as expected in certain scenarios with bulleted and numbered lists.
- Page scrollbar disappears after inserting an image or a table in Fullscreen mode.
- A padding between a document's header and the document's main content is calculated incorrectly.
- A selection is reset if an end-user invokes a context menu using a long-tap gesture on mobile devices.
- It is not possible to change the last sublevel's list type.
- Mail Merge - Switch options are ignored under certain circumstances.
- Multilevel numbered lists are not created properly.
- An error occurs on an attempt to insert several pictures in a row if the changePictureScale method is used after insertion.
- The "Start list" button on the toolbar stays selected when a list is completed.
- The control incorrectly formats hyperlink items in a Table of Contents.
- A hyperlink is not created for a bookmark when the insertHyperlink method is used if the URL option is not defined in HyperlinkSettings.
- The "Cannot read properties of null (reading 'tableCellInfo')" error occurs.
- The Authentication exception occurs on the Clear All Formatting button click when document protection is enabled.
- ASPxScheduler Suite
- A context menu does not contain a NewAppointment item on a server with a specific time zone if the ASPxScheduler.LimitInterval property is specified.
- Uncaught SyntaxError: "Invalid or unexpected token" is raised on loading Scheduler with appointments if client-side rendering of Scheduler elements is disabled.
- FloatingActionButton is incorrectly positioned for the Microsoft Edge browser.
- The client-side GetLabelId method does not return a string value when a custom label is declared with the string key.
- ASPxSpreadsheet
- A cell can't be selected with a single click in the Edge browser.
- The layout of the Format Cells dialog is incorrect if the dialog is invoked for a cell that contains long text.
- A document is scrolled too fast in Firefox.
- ASPxThemeBuilder
- The "ASP.NET Theme Builder is not found" error is thrown in Visual Studio 2022 RC.
- ASPxTreeList
- Not all borders are rendered correctly when a new row is added in batch editing mode.
- Installation (.NET)
- Visual Studio 2022 DevExpress integration - The list of project templates is empty when Visual Studio is started for the first time after the installation is finished.
- Navigation, Layout & Multi-Purpose Controls
- FileManager - Folder style is not applied if it is rendered on a callback.
- Project Templates
- Visual Studio 2022 DevExpress integration - The list of project templates is empty when Visual Studio is started for the first time after the installation is finished.
Blazor
- All Blazor products
- Visual Studio Report Designer - The use of the StyleSheetPath property causes design-time exceptions.
- Blazor - A client-side error occurs after migrating to v21.2 because of cached scripts from the previous version loaded in the browser.
- DxReportViewer - System.NullReferenceException is thrown at DevExpress.Blazor.Internal.Rx.ObservableBase`1.NotifySubscriber on a large report with page breaks.
- DxReportViewer - The "Could not find '_dxvCheckIntersectionPages' ('_dxvCheckIntersectionPages' was undefined)" error occurs if the UpdateZoomAsync method is called from the OnAfterRenderAsync event handler.
- DxReportViewer (Native) - JSException occurs when closing the Syncfusion Dialog that contains the viewer component.
- DxReportViewer (Native) - Label's text is not drawn on Linux.
- Filtering is incorrectly applied to a report when a "?parameter Is Null" filter condition is used with a MultiValue parameter.
- Visual Studio 2019 Report Designer crashes when loading a report with JSON nullable fields.
- Visual Studio Report Designer - Renaming a query in Query Builder results in displaying both queries in Field List.
- Visual Studio Report Designer - XRSubreport generates incorrect code in the "Designer.cs" file in .NET 5 applications.
- Web Report Designer's Filter Editor - The "Not IsNullOrEmpty" expression is visualized incorrectly.
- Charts for Blazor
- DxChart for Blazor - "The semaphore has been disposed" error occurs in certain cases.
- Data Editors for Blazor
- SpinEdit for Blazor - "Cannot set properties of null (setting 'value')" JavaScript error occurs if an end-user shows an editor and hides it immediately.
- Blazor Editor - JS errors occur when showing a page containing DX editor after migrating to v21.2.3 in a Blazor WASM application.
- Blazor WASM - ComboBox is resetting after post-processing text input.
- Combo Box for Blazor - The drop-down window's width is increasing if a combobox editor does not contain items after a filter is applied.
- ComboBox for Blazor - ComboBox incorrectly works when it's placed inside Syncfusion Dialog after upgrading to v21.2.3.
- ComboBox for Blazor - Search text is not reset or is reset with a big delay after an editor loses focus.
- ComboBox for Blazor - The page is scrolled after the drop-down element is opened.
- DateEdit for Blazor - The DropDownDirection property does not work if it is set to the "Up" value.
- Form Layout for Blazor - A NullReference exception is thrown when a masked SpinEdit component is inside a layout item with the specified Caption property.
- ListBox for Blazor - Selection is lost after DataSource changes when ListBox is bound to a non-reference type property.
- Popup and Editors for Blazor - An editor's focus is lost after a ComboBox's drop-down window is closed.
- SpinEdit for Blazor - EditContext is not updated after typing the first character if a mask is used.
- SpinEdit for Blazor WASM - A client-side error occurs when an editor is modified and the parent popup is closed.
- TextBox for Blazor - Password mode - It's not possible to enter any value after applying the hotfix from T1041566.
- TextBox for Blazor - The Clear button does not remove text in Password mode.
- TimeEdit/DateEdit for Blazor - The "Failed to execute 'getComputedStyle' on 'Window': parameter" error occurs on time selection.
- Validation - Invalid editors are shown without an error frame (a red border) in an ASP.NET Core Edit Form if the Materia theme is applied.
- DataGrid for Blazor
- The Page size can't be changed if it was previously set to the "All" value.
- A frame of type 'Region' was left unclosed. Do not use try/catch inside rendering logic, because partial output cannot be undone.
- Columns in Column Chooser are incorrectly displayed during dragging.
- It's possible to drag and drop columns in the Column Chooser even if the AllowColumnDragDrop property is disabled.
- The DataSourceLoadOptionsBase.Take option always loads 10 records initially if the DataNavigationMode property is set to VirtualScrolling.
- There is no capability to drag a single column iteratively in the Column Chooser dialog.
- The scrollbar does not scroll to the top when a new record is created if VerticalScrollBarMode is set to 'Auto'.
- PopupEditForm closes when a nested detail grid changes its page.
- Grid for Blazor
- PopupEditForm closes when a nested detail grid changes its page.
- The "title" attribute is ignored in templates.
- Grid for Blazor (CTP)
- The "System.ArgumentNullException: Value cannot be null. (Parameter 'key')" exception occurs if a column without the "FieldName" property is used and the grid is bound to the "GridCustomDataSource" class.
- Navigation & Layout for Blazor
- DxToolbar - Excessive memory consumption is observed when there is a large number of hidden items.
- Form Layout for Blazor - A NullReference exception is thrown when a masked SpinEdit component is inside a layout item with the specified Caption property.
- Menu for Blazor - DxMenu's Title is not updated in the "OnParametersSetAsync" event.
- Popup and Editors for Blazor - An editor's focus is lost after a ComboBox's drop-down window is closed.
- Popup for Blazor - A click outside the popup is propagated to the element under the modal overlay.
- TreeView for Blazor - Performance is slow if large data is used in hierarchical data binding and a parent component is updated via the StateHasChanged method call.
- TreeView for Blazor - The content is not updated in NodeTextTemplate when the StateHasChanged method is called.
- Project Templates
- Blazor Project Wizard - The dependency tree doesn't contain some of the included packages after a project is created.
- Blazor WASM (Hosted) - DevExpress Template does not generate the inspectUri property for the server launchsettings.json file.
- Rich Text Editor for Blazor
- The global.js file is missing in the source project.
- The ExportDocumentAsync method doesn't allow retrieving plain text when the document is empty.
- Scheduler for Blazor
- An appointment is not resized using the left-side handler in some cases.
- Appointments are not shown for the required time cells (resources) if their data source is reloaded in the StartDateChanged event handler.
- Month View - The vertical scrollbar's position is reset when clicking an appointment at the bottom of a page.
- The Save and Discard buttons do not work when an edit form with a custom field is in full screen mode.
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.
Distributeur officiel depuis 2001