DevExpress ASP.NET 20.2.4

Améliore les contrôles Diagram, Gantt et GridView.
Décembre 07, 2020 - 16:14
Nouvelle Version

Fonctionnalités

All ASP.NET Core products

  • Dashboard for Microsoft ASP.NET Core and DevExtreme ASP.NET Core project - A JavaScript error occurs when a parameter is added.
  • ListSourceDataController selects empty data when CriteriaOperator contains duplicate subexpressions along with the Concat function or the In operator in certain scenarios.
  • LoadIndicator is not shown after toggling the showIndicator option.
  • Popover - The Shading overlay has an incorrect position under certain conditions.
  • SelectBox - Dynamically loading items with length equal to pageSize will make it load for the next page.

All ASP.NET MVC products

  • LoadIndicator is not shown after toggling the showIndicator option.
  • SelectBox - Dynamically loading items with length equal to pageSize will make it load for the next page.

All ASP.NET Web Forms products

  • ASP.NET Web Forms - Designer UI elements are rendered with different scaling if an external 4K monitor is used.
  • Data Library - The CriteriaOperator.ToString method returns a result that is incompatible with the Parse method if an operator contains a PositiveInfinity or NegativeInfinity value.
  • ListSourceDataController selects empty data when CriteriaOperator contains duplicate subexpressions along with the Concat function or the In operator in certain scenarios.
  • The <link> elements with the same "href" attribute are removed if DevExpress ASP.NET Web Forms controls are used.

All Blazor products

  • Blazor - JS errors are raised while initializing controls (InitClientSide) if the NavigationManager.NavigateTo method is invoked within the OnAfterRenderAsync method.
  • Blazor DevExpress - Microsoft .NET 5.0 - The "Microsoft.WebTools.Shared.Exceptions.WebToolsException: Build failed" error occurs on publishing a project of v20.1.8.

All HTML JS products

  • LoadIndicator is not shown after toggling the showIndicator option.
  • ScrollView - scrollTo() method does not take into account scrollbar dimension in Firefox.
  • SelectBox - Dynamically loading items with length equal to pageSize will make it load for the next page.

ASP.NET Demos

  • Bootstrap Demos - Not all necessary code is shown in demos.
  • The online Documents RWA fails on opening a page with ASPxSpreadsheet.

ASPxCardView

  • CardView for Web Forms - Card height is changed after switching to edit mode if the Microsoft Office365 or MaterialCompact theme is applied.
  • CardView for Web Forms - Borders are not fully rendered when VerticalScrollableHeight is greater than a Card height (Material and Office365 themes).
  • GridView, CardView, TreeList - Publish the AutoUpdatePosition property in all popup settings.

ASPxDataEditors

  • ASPxTextEdit - Text cannot be inserted using the Bitwarden tool if the Password option is enabled and the NullText property is specified.
  • ComboBox - Accessibility - The "aria-describedby" attribute is not read by JAWS as expected.
  • DateEdit for Web Forms, MVC - A new entered value disappears after clicking outside the editor if a drop down with the time section is shown.
  • GridLookup For Web Forms - Using Incremental Filtering and AutoFilterRow on the same column will result in an empty grid.
  • TokenBox - New items are not loaded on scrolling when TokenBox is bound in Server Mode.

ASPxDiagram

  • Diagram for Web Forms - A connector between shapes located inside different containers is built incorrectly.
  • Diagram for Web Forms - Edge's data is not updated after specifying its ending node.
  • Diagram for Web Forms - There is no client-side API to get the ReadOnly state.
  • The updateUI parameter of the RequestEditOperation event always returns true when a user is about to delete an individual shape or connector.

ASPxGantt

  • Gantt - It is not possible to disable or hide the "Resources" editor in the "Task Details" dialog.
  • Gantt for Web Forms - A page with ASPxGantt fails to load if the control is declared in an inactive tab of ASPxPageControl.
  • Gantt for Web Forms - Theme Builder - An unhandled exception occurs if a new skin file is added.
  • Row heights are not synchronized between the "Tree List" and "Gantt" areas while scrolling the control's content on screens with non-standard DPI settings (125%).

ASPxGridView

  • GridView - Unnecessary indent cells are rendered in the error row if editing mode is PopupEditForm.
  • GridView for MVC - The CheckBox column editor is not properly aligned in inline editing mode.
  • GridView for Web Forms - A part of a detail grid remains visible after a master grid is resized.
  • GridView for Web Forms - An empty extra row may appear after a row click if AllowFixedGroups is set to True.
  • GridView for Web Forms - A popup edit form twitches when being submitted.
  • GridView for Web Forms - A TotalSummary item for GridViewDataSpinEditColumn displays an incorrect value based on DisplayFormat when the batch edit mode is enabled.
  • GridView for Web Forms - Edit form height is changed when a binary image editor's required validation error is displayed.
  • GridView for Web Forms - FilterControl creates incorrect editors if ForceDataRowType is defined and there is no data source.
  • GridView for Web Forms - The color set in the master grid's DetailRow.BackColor setting is applied to all master rows in Adaptive mode.
  • GridView, CardView, TreeList - Publish the AutoUpdatePosition property in all popup settings.
  • Web - ASPxGridLookupPropertyEditor shows an incorrect value in Inline edit mode.

ASPxHtmlEditor

  • ASPxHtmlEditor - The Line Break symbol is added in Firefox when the editor is focused using the client Focus method, the editor's width is set to 100%, and it is placed into ASPxPopupControl.
  • ASPxHtmlEditor in EditForm Template does not clear its validation error.
  • HtmlEditor - Placeholders inside a link are replaced by span elements.
  • HtmlEditor for Web Forms - Client-side errors occur when AllowHtmlView is set to false.
  • HtmlEditor for Web Forms - The Ctrl+Shift+Z combination disables the Redo button.
  • HtmlEditor for Web Forms - The Undo(Ctrl+Z) operation simultaneously cancels all changes.

ASPxRichEdit

  • Rich Text Editor - ArgumentException is raised when reloading a document with many fields if SqlOfficeStateProvider is used.
  • RichEdit for Web Forms - ArgumentOutOfRangeException is thrown if a state provider is used and multiple users work with a document.
  • RichEdit for Web Forms - LoadingPanel is not hidden after empty text is pasted.

ASPxScheduler Suite

  • Scheduler - A built-in Date Navigator does not highlight dates with appointments after changing a visible interval on mobile devices.
  • Scheduler - Value of the Location property is not updated on the client after changing the value on a custom callback.
  • Scheduler for Web Forms - WorkTime setting value is not taken into account during export for the FullWeek and WorkWeek views.
  • Scheduler for Web Forms, Bootstrap - The "Collection was modified; enumeration operation may not execute" exception is thrown on processing callback requests if the FetchAppointments event is handled.
  • XtraSchedulerReport - Appointment is not printed if its label color is empty.

ASPxSpreadsheet

  • Spreadsheet - Conditional Formatting Rules containing custom formulas are not re-calculated on printing a document.
  • Spreadsheet for Web - The "Formula Validation Failed" error occurs while selecting cells for "<" and ">" conditions in the IF formula.
  • Spreadsheet for Web Forms - Incorrect formula separators are used in the "IF" formula help tooltip in the "ru-RU" culture.

ASPxTreeList

  • GridView, CardView, TreeList - Publish the AutoUpdatePosition property in all popup settings.

Bootstrap Data Editors

  • Button for Bootstrap - The border of the first button in the group is incorrectly rendered after the callback if the GroupName property is specified.

Bootstrap GridView

  • GridView for Bootstrap - Ellipsis button is not displayed in responsive mode when an ASP.NET Web Forms DevExpress control is added to the page.

Bootstrap Navigation, Layout & Multi-Purpose Controls

  • Bootstrap - Floating Action Button is rendered incorrectly in the latest Google Chrome version (87.0.4280.66).

Bootstrap Scheduler

  • Bootstrap Scheduler - A current time marker is not rendered in Time Line View by default in version 20.1.
  • Scheduler - A built-in Date Navigator does not highlight dates with appointments after changing a visible interval on mobile devices.
  • Scheduler for Web Forms, Bootstrap - The "Collection was modified; enumeration operation may not execute" exception is thrown on processing callback requests if the FetchAppointments event is handled.

Charts for Blazor

  • Charts for Blazor - A chart is incorrectly rendered on opening a page when a delay occurs on loading this chart's data.
  • Charts for Blazor - The DxChartSeriesLabel.Position property is not in effect.

Data Editors for Blazor

  • ComboBox for Blazor - StateHasChanged doesn't trigger data reloading in the cascaded combobox scenario when the DataAsync binding is used.
  • DxSpinEdit inside a refreshable container - Increment button's click event is raised infinitely if the Value property is bound to a property of the INotifyPropertyChanged object.
  • ListBox for Blazor - The control's items are not updated after changing its data source.
  • Memo for Blazor - The Clear button is not displayed correctly when ClearButtonDisplayMode is set to "Auto".
  • SpinEdit for Blazor - ObjectDisposedException is raised while submitting an Edit Form containing a SpinEdit editor in Google Chrome.
  • TagBox for Blazor - "Collection was modified; enumeration operation may not execute" error occurs if filtering by multiple columns is performed.
  • TagBox for Blazor - DropDown's width does not change after a large item is removed from the input if the DropDownWidthMode property is set to "ContentWidth".
  • TagBox for Blazor - DropDown's width is not re-calculated after loading items if the DropDownWidthMode property is set to the ContentWidth value.
  • TagBox for Blazor - Multiple columns - DropDown's borders are calculated incorrectly if the DropDownWidthMode property is set to ContentWidth and the data source is empty.

Data Grid for Blazor

  • Blazor Data Grid - Browser selection appears when the Shift key is held during the multi-row selection.
  • DataGrid for Blazor - A horizontal scrollbar appears when VerticalScrollBarMode is set to "ScrollBarMode.Auto".
  • DataGrid for Blazor - An unhandled exception isn't processed by Blazor if it occurs in the RowEditStart event handler.
  • DataGrid for Blazor - Bound to the list of ExpandoObject - It's not possible to bind DxDataGridCheckBoxColumn to any field whose type is not Boolean.
  • DataGrid for Blazor - Changed column widths are not restored with the LayoutRestoring event if the corresponding layout string is loaded asynchronously.
  • DataGrid for Blazor - Component height is incorrect if the Virtual Scrolling feature is used and column captions are hidden via the ShowColumnHeaders property.
  • DataGrid for Blazor - Grouped columns don't have an arrow indicator about sorting applied.
  • DataGrid for Blazor - The boolean value filter is incorrectly restored when the layout is loaded using the LoadLayout method.
  • DataGrid for Blazor - The border of the checked CheckBox in DxDataGridCheckBoxColumn is not visible if the current row is selected.
  • DataGrid for Blazor - The grid is not filtered on filtering the nullable Boolean column by the indeterminate value.
  • DataGrid for Blazor - The LayoutChanged event is raised after navigating to another page (.NET 5).
  • DataGrid for Blazor - The 'More than one sibling has the same key value' error occurs on grouping data if Filtering, DetailRow, and SelectionColumn are enabled.
  • DataGrid for Blazor - The total summary panel is still visible even if there are no visible summary items.
  • DataGrid for Blazor - The width of grids is changed when they are declared inside FormLayout groups and when HorizontalScrollBarMode is set to "Auto".
  • DataGrid for Blazor - Values are displayed in the group row for DxDataGridComboBoxColumn on the first page load.

DevExtreme Charts & Gauges

  • Chart - Changing the type of the value axis in dxChart does not work correctly with data binding.
  • Chart - Chart series aren't displayed if one of them is bound to objects with zero values.
  • Chart - The "Series 1" name is displayed for a series with the "0" name.

DevExtreme CLI

  • It is impossible to customize size variables in scss.

DevExtreme Data Grid

  • DataGrid - "E1059 - All column names must be different" error doesn't indicate non-unique names.
  • DataGrid - A toolbar is re-initialized at the start of editing after the upgrade to v20.2.3.
  • DataGrid - A validation frame is not updated if the repaintChangesOnly option is enabled in Cell editing mode.
  • DataGrid - An async/custom rule's validationCallback function doesn't contain row data in v20.2.3.
  • DataGrid - An error is thrown when a demo copied to CodePen is exported to PDF.
  • DataGrid - Cell Editing - The deleteRow method doesn't work after adding a new record.
  • DataGrid - Extra master-detail grid validation tooltips are displayed on using focusedRowEnabled and allowUpdating.
  • DataGrid - It is impossible to focus out on empty content.
  • DataGrid - It's impossible to reset a focused row by setting the focusedRowKey option to null.
  • DataGrid - Lookup columns have incorrect width of the drop-down part in the Material theme.
  • DataGrid - onRowDblClick is triggered when the details grid's add new row button is clicked.
  • DataGrid - Page index becomes -1 when one enters ++0 or --0 in the input box.
  • DataGrid - validationCallback is not called during editing if keys are composite.
  • DataGrid displays gray rectangles after removing multiple rows if rowRenderingMode is 'virtual'.
  • DataGrid doesn't allow clicking a custom button in any place.
  • DataGrid scrolls back to the focused row on scrolling in infinite mode when preloadEnabled is set to true.
  • DataGrid validation tooltips do not display correctly when placed in a Form template and when Material Themes are used.
  • FilterBuilder does not apply a lookup value in browse mode when the data source for the lookup column is set as function.
  • TreeList/DataGrid - Batch Editing - A newly added node/row disappears after scrolling when virtual row rendering mode is enabled.

DevExtreme Data Sources

  • It's impossible to define the filterToLower option in ODataSourceBuilder.

DevExtreme Diagram

  • DevExtreme Diagram for MVC - The Zoom Level item is shown incorrectly after the toolbar customization.
  • Diagram - The "layered" auto layout algorithm gives incorrect results for a certain data source.
  • Diagram for ASP.NET Core - A page is incorrectly scrolled on moving a shape.
  • The updateUI parameter of the RequestEditOperation event always returns true when a user is about to delete an individual shape or connector.

DevExtreme Dialogs & Notifications

  • A popup is not displayed in the center of a page when the browser is in full screen mode and vertical scrolling is enabled.
  • LoadPanel - LoadPanel is not correctly positioned when 'of' is 'html'.

DevExtreme Editors & Validation

  • DateBox - MouseWheel throws the "Cannot read property '0' of undefined" error under certain conditions.
  • DateBox displays a validation message on showing a correct date after choosing an incorrect date in the drop down.
  • DropDownBox - Demos stopped working after update to v20.2.
  • Format - The slider rounds up values with more than five decimal places.
  • List - Two items are selected after a new item is added to the collection in single selection mode if the repaintChangesOnly option is enabled.
  • Lookup - Undefined event type on the onValueChanged event when using the keyboard to select an item.
  • NumberBox with the "#,##0.00'0'" and similar formats returns incorrect values.
  • RadioGroup - A console error appears when option method is called twice.
  • SelectBox - The event parameter is not null in the onValueChanged event handler when a user removes a value using the keyboard.
  • TagBox allows dragging its drop-down part in v19.2+.
  • TextBox throws an exception when it has a specific name.
  • Toolbar - The drop-down button is not rendered in the SelectBox editor when it is specified in a toolbar item's fieldTemplate.

DevExtreme File Management

  • DevExtreme FileManager - The "SwitchView" toggle calculates wrong navigation page width when control is inside an iframe.
  • File Manager for ASP.NET Core - The file list does not show a large uploaded file after uploading is complete.
  • File Manager for ASP.NET Core - A custom error message specified in FileSystemException is not available on the client side.

DevExtreme Form

  • DataGrid validation tooltips do not display correctly when placed in a Form template and when Material Themes are used.
  • Form - Label alignment of SimpleItems is broken when there's a GroupItem.
  • Scheduler - AppointmentForm - An error is thrown on setting several item options.

DevExtreme Gantt

  • Gantt - It is not possible to disable or hide the "Resources" editor in the "Task Details" dialog.
  • Gantt - The end date is set to an incorrect value when a user drags a task in a certain scenario.
  • Gantt for ASP.NET Core - ArgumentOutOfRangeException is thrown on running a local copy of ASP.NET Core Gantt demo.
  • Gantt for JavaScript - Position of tooltips is incorrect when Gantt is in a container.
  • Gantt for JavaScript - The height of a widget is not adjusted based on its content.
  • Gantt for JavaScript - The key argument is missing in the taskMoving and taskUpdating events.
  • Gantt for JavaScript- It is not possible to cancel showing a tooltip for a task.
  • Gantt for MVC - The date format is different in columns and in the task tooltip.

DevExtreme HTML Editor

  • HTML Editor - The Clear Formatting button is disabled when the formatted text is selected.
  • HTML Editor - Empty rows are removed when the output format is changed.
  • HTML Editor - The interactive demo in documentation does not work in v.20.2.

DevExtreme Layout & Navigation

  • SpeedDialAction - An incorrect onClick handler is called after toggling visibility.
  • Drawer - The panel is not shown after it is hidden.
  • Drawer disappears after page refreshing when the component is collapsed.
  • DropDownButton dropDownOptions.width behavior is not consistent with another dropdown editors.
  • List - Two items are selected after a new item is added to the collection in single selection mode if the repaintChangesOnly option is enabled.
  • Scheduler displays an incorrect time in the appointment edit form after dragging a new item if `timeZone` is defined.
  • Toolbar - The drop-down button is not rendered in the SelectBox editor when it is specified in a toolbar item's fieldTemplate.
  • View switching tabs have incorrect height when Scheduler is defined within TabPanel.

DevExtreme Maps

  • VectorMap - Exception "Maximum call stack size exceeded" occurs when exporting with large layers.dataSource.

DevExtreme Pivot Grid

  • PivotGrid - Fields captions overflow cells if Material Compact is used.

DevExtreme Project Templates and Wizards

  • DevExtreme Scaffolding does not work when the project has model classes with the same names and with different arguments.
  • InvalidCastException is thrown for a TimeSpan property in the generated ASP.NET Controller template.

DevExtreme Scheduler

  • An appointment has an incorrect size after it is moved or resized when the dx-scheduler-cell-sizes option is applied.
  • Scheduler - Appointments are displayed incorrectly and are not editable when working with knockout data binding.
  • Scheduler - "Cannot read property 'items' of undefined" error is thrown on editing/adding appointments.
  • Scheduler - Appointments that are dragged from an appointment collector are displayed behind the List.
  • Scheduler - Default properties persist in the appointmentData after changing the -Expr option value.
  • Scheduler - Shade is not properly applied in the Week and Timeline Week views.
  • Scheduler - The "E1032 - Unknown start date in an appointment" error occurs on resizing an appointment.
  • Scheduler - The CurrentTimeIndicator element is displayed at an incorrect position in the Timeline Week view.
  • Scheduler - The editing form is displayed as disabled if the appointment has the disabled property set to false in Knockout.
  • Scheduler passes the original appointment key on editing an appointment of a recurring series.

DevExtreme ThemeBuilder

  • ThemeBuilder - The Import Bootstrap Variables option doesn't work on uploading Bootstrap 4 `variables.scss`.

DevExtreme Themes & Utils

  • DataGrid validation tooltips do not display correctly when placed in a Form template and when Material Themes are used.
  • Format - Decimal number type is rounded off when there are at least 10 decimal places.

DevExtreme Tree List

  • TreeList - Batch Editing - New nodes can be focused after scrolling in certain cases.
  • TreeList/DataGrid - Batch Editing - A newly added node/row disappears after scrolling when virtual row rendering mode is enabled.

File Management for Blazor

  • Upload for Blazor - Upload of the first selected file fails when UploadUrl is changed in the SelectedFilesChanged handler.

MVC CardView

  • CardView for Web Forms - Borders are not fully rendered when VerticalScrollableHeight is greater than a Card height (Material and Office365 themes).
  • GridView, CardView, TreeList - Publish the AutoUpdatePosition property in all popup settings.

MVC Data Editors

  • ComboBox - Accessibility - The "aria-describedby" attribute is not read by JAWS as expected.
  • MVC GridView - Built-in Validation - Editors in the edit form are incorrectly validated if GridView is wrapped into BeginForm.
  • TokenBox - New items are not loaded on scrolling when TokenBox is bound in Server Mode.

MVC Diagram

  • The updateUI parameter of the RequestEditOperation event always returns true when a user is about to delete an individual shape or connector.

MVC Gantt

  • Gantt - It is not possible to disable or hide the "Resources" editor in the "Task Details" dialog.

MVC GridView

  • GridView - Unnecessary indent cells are rendered in the error row if editing mode is PopupEditForm.
  • GridView for MVC - The CheckBox column editor is not properly aligned in inline editing mode.
  • GridView, CardView, TreeList - Publish the AutoUpdatePosition property in all popup settings.
  • MVC GridView - Built-in Validation - Editors in the edit form are incorrectly validated if GridView is wrapped into BeginForm.

MVC HTML Editor

  • HTML Editor - Placeholders inside a link are replaced by span elements.
  • HTML Editor - The cursor moves outside a table after the table is inserted in Microsoft IE 11.
  • HTML Editor - The GetHtml method returns elements with the 'background-color' style when a user enters multi-line text after changing the Design View background color.

MVC Navigation, Layout & Multi-Purpose Extensions

  • FileManager - The name editor is shown in an incorrect place if the default Name column is hidden and EnableMultiSelect="true".

MVC Report

  • ASPxQueryBuilder - The Filter Dialog adds a placeholder for a second parameter for the unary IsNullOrEmpty function.
  • End-User Report Designer - Drilling through the structure of a hierarchical data source in the Field List window results in a memory leak/causes a huge memory consumption.
  • MVC Dashboard - It is impossible to customize Globalize format if Reporting scripts are registered before Dashboard scripts.
  • MVC Reporting - The client-side AddParameterType method throws "Uncaught TypeError: DevExpress.Reporting.Designer.Data.Parameter.typeValues is undefined".
  • PageFooter band produces an empty page at the beginning of a document in case XRSubreport with the GenerateOwnPages option is located in the ReportHeader band.
  • The client-side GetPropertyInfo method throws the "DevExpress.Reporting.Designer.Utils.controlsFactory.getPropertyInfo is not a function" exception after upgrading to v20.2.
  • Web Document Viewer - The "The document is not found." error may occur after a while when previewing a merged report.
  • Web Report Designer - "Uncaught TypeError: Cannot read property 'serialize' of null" error occurs when opening a designer in Preview mode if the report was opened by a reportUrl.
  • Web Report Designer - BackImage property is not available for the XRChart control.
  • Web Report Designer - Client-side SaveNewReport method causes the "Cannot read property 'setNewData' of undefined" error after upgrade to 20.2.
  • Web Report Designer - Intersecting controls are not highlighted.

MVC RichEdit

  • Rich Text Editor - ArgumentException is raised when reloading a document with many fields if SqlOfficeStateProvider is used.
  • RichEdit for MVC - Range permissions don't work correctly with numbered lists.

MVC Scheduler

  • Scheduler - A built-in Date Navigator does not highlight dates with appointments after changing a visible interval on mobile devices.
  • Scheduler for Web Forms, Bootstrap - The "Collection was modified; enumeration operation may not execute" exception is thrown on processing callback requests if the FetchAppointments event is handled.

MVC Spreadsheet

  • It takes 10 seconds to delete a row in the MVC Spreadsheet.
  • Spreadsheet - Conditional Formatting Rules containing custom formulas are not re-calculated on printing a document.
  • Spreadsheet for MVC - An error occurs on opening the "Data Validation" dialog in the "Custom In-place Editor" demo.
  • Spreadsheet for MVC - The client-side SelectionChanged event doesn't fire on switching between sheets that have the same active cells.
  • Spreadsheet for Web - The "Formula Validation Failed" error occurs while selecting cells for "<" and ">" conditions in the IF formula.

MVC TreeList

  • GridView, CardView, TreeList - Publish the AutoUpdatePosition property in all popup settings.

Navigation & Layout for Blazor

  • DxPopup - A popup window position is incorrectly recalculated each time page properties are updated if several popup controls are located on a page.
  • FormLayout for Blazor - Caption width is calculated incorrectly when items are declared within a group inside a tab.
  • FormLayout for Blazor - Show a detailed error message instead of NullReferenceException when the control is bound to a null data model.
  • StackLayout - Overview demo - Component items have an incorrect width in the Microsoft Edge browser.
  • TreeView for Blazor - Multiple nested scrollbars are shown if there is no space to accommodate all items.

Navigation, Layout & Multi-Purpose Controls

  • FileManager - The name editor is shown in an incorrect place if the default Name column is hidden and EnableMultiSelect="true".
  • FormLayout for Web Forms -The AllowWrapCaption property name is not clear.
  • Splitter for Web Forms - The "Cannot read property 'UpdateCookie' of null" script error occurs on a callback of an inner ASPxCallbackPanel.

NuGet Packages

  • The structure of NuGet Packages with language abbreviations is incorrect.

Project Templates

  • DevExpress Template Gallery - Item Templates from the Microsoft .NET Framework installation are visible and cause errors in ASP.NET Core projects.
  • The Bootstrap Responsive Application / Template is not loaded correctly when the requested page ends with invalid trailing characters.

Reporting for Blazor

  • DxDocumentViewer - NullReferenceException occurs if the ReportUrl/ReportName property is set to NULL.
  • PageFooter band produces an empty page at the beginning of a document in case XRSubreport with the GenerateOwnPages option is located in the ReportHeader band.
  • Reporting for Blazor - IWebDocumentViewerReportResolver stops working after upgrade to v20.1.8.
  • The Blazor Reporting UI Customization API does not support the use of custom Knockout templates.
  • Web Report Designer - BackImage property is not available for the XRChart control.

Rich Text Editor for ASP.NET Core

  • Rich Edit for ASP.NET Core - It is not possible to re-select an option from the Table Style Options list.
  • Rich Edit for ASP.NET Core - The "Colorful" table styles are not colorful.
  • Rich Text Editor for ASP.NET Core - It is not possible to select all cells in a table when it occupies several pages.
  • RichEdit for Angular - Tables in certain documents have columns with an incorrect width.
  • RichEdit for ASP.NET Core - "ASPxRichEditStringId.Tabs_Leader" and "ASPxRichEditStringId.Alignment" are not in effect in the German localization.
  • RichEdit for ASP.NET Core - A certain document is drawn incorrectly.
  • RichEdit for ASP.NET Core - Insert Merge Field dialog - It is not possible to insert a merge field on a double click on an item.
  • RichEdit for ASP.NET Core - The "Cannot read property 'clone' of undefined" script error occurs on adding an image's description in the createFloating method's callback function.
  • RichEdit for ASP.NET Core - The “Keep Lines Together” option is visible in a dialog.
  • RichEdit for ASP.NET Core - The Print Dialog shows that it is necessary to use two pages to print a blank document.
  • RichEdit for Core - Virtual keyboard is not shown on Apple iOS.

Scheduler for Blazor

  • Scheduler for Blazor - Changing the StartDate property value does not update the component.

XtraReports Suite

  • ASP.NET Reporting - The "System.InvalidOperationException: Image not found in the document storage." exception is thrown on an attempt to view a report with images obtained by URL.
  • ASPxQueryBuilder - The Filter Dialog adds a placeholder for a second parameter for the unary IsNullOrEmpty function.
  • ASPxWebDocumentViewer - A report with a label in the margin band is not rendered in the print preview (a CachedReportSourceWeb issue).
  • ASPxWebDocumentViewer - The intermediate "The document is not found" error occurs in the Web Farm environment.
  • Export - Text rendered by the OpenType font with CFF outlines is incorrectly displayed in the Safari PDF viewer.
  • Export to DOCX - Viewing exported XtraReport copies in Google Docs is not possible due to a broken layout.
  • Export to Image - XRLine is drawn thicker in the Linux Docker environment.
  • Export to PDF - Line spacing in AcroForm fields becomes incorrect when AzureCompatibility is enabled.
  • HTML5 Document Viewer - Printing stopped working in the Chrome browser of version 87+.
  • It's impossible to apply "Office 2013" Palette in the charts in Web Report Designer.
  • PageFooter band produces an empty page at the beginning of a document in case XRSubreport with the GenerateOwnPages option is located in the ReportHeader band.
  • Query Builder - The dialog is empty if the underlying query is not loaded at the moment the "Run Query Builder" link is clicked.
  • Reporting - The DisplayName and Bookmark properties take the Name value at design time but this results in no value taken at runtime.
  • Reporting in Linux - Label text is cut off at a page break.
  • Web Document Viewer - The "The document is not found." error may occur after a while when previewing a merged report.
  • Web Report Designer - "Uncaught TypeError: Cannot read property 'serialize' of null" error occurs when opening a designer in Preview mode if the report was opened by a reportUrl.
  • Web Report Designer - BackImage property is not available for the XRChart control.
  • Web Report Designer - Client-side SaveNewReport method causes the "Cannot read property 'setNewData' of undefined" error after upgrade to 20.2.
  • Web Report Designer - Copying/pasting custom controls causes an unhandled exception after upgrading to 20.1.
  • Web Reporting - SetAvailableCultures throws Uncaught TypeError: Unable to process binding "dxReportDesigner: function(){return $data }".
DevExpress ASP.NET

DevExpress ASP.NET

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 .