DevExpress ASP.NET 22.1.4

Web Report Designer, GridView 및 RichEdit 컨트롤을 개선합니다.
7월 29, 2022
신규 버전

수정사항

ASP.NET Bootstrap

  • Bootstrap Data Editors
    • Bootstrap for ListBox - IconCssClass is not working for a bound BootstrapListBox.
    • BootstrapDateEdit - A dropdown popup is cut off or isn't displayed when it is used in ASPxGridView DataItemTemplate.
  • Bootstrap GridView
    • GridView for Bootstrap - An error occurs on an attempt to use the built-in search panel after it visibility was changed using the default toolbar item.
  • Bootstrap Navigation, Layout & Multi-Purpose Controls
    • BootstapButton - Android - A click on a button doesn't navigate to the PostBackUrl property value.
    • BootstrapAccordion - A BootstrapAccordionGroup or BootstrapAccordionItem tooltip is not displayed.

Microsoft ASP.NET Core

  • All ASP.NET Core products
    • Gantt for JavaScript - Strings in the default tooltip are not localized.
    • Report Wizard - The "Cross-Tab Report" option is displayed even when Web Report Designer has no available data sources.
    • The 'Syntax error, unrecognized expression: #' error is thrown when WebDocumentViewer is declared with an empty Name.
    • The "Could not load type 'Microsoft.VisualStudio.Shell.Interop.IVsInfoBarUIEvents' from assembly 'Microsoft.VisualStudio.Shell.15.0, Version=17.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'." error occurs on opening the Report designer.
    • Microsoft Visual Studio crashes with Could not load file or assembly 'System.ComponentModel.Primitives' or one of its dependencies on an attempt to edit a report with nested subreports or inherited reports.
    • Visual Studio Report Designer - StreamJsonRpc.RemoteInvocationException exception with the "Exception has been thrown by the target of an invocation" message occurs when a report is previewed.
    • Visual Studio Report Designer - The "Column requires a valid DataType." error occurs when opening a report bound to a DataSet.
    • Visual Studio Report Designer Preview throws 'The type initializer for 'System.Data.Entity.SqlServer.SqlProviderServices' threw an exception' when EntityFramework NuGet package v6.4.4 is used.
    • Web Document Viewer - Cascading Parameters do not work with a DateRange parameter (the InvalidOperationException exception).
    • Web Document Viewer - There is a blank space when editing a DateTime field.
    • Web Document Viewer moves Editable XRPictureBox when scrolling the Document in preview.
    • Web Report Designer - GetPropertyInfo method cannot be used to hide the Padding property of a report.
    • Web Report Designer - It is possible to set the control's Location.Y property to an empty value.
    • XRTable - ArgumentOutOfRangeException occurs when all table cells are hidden and the ProcessHiddenCellMode property is set to "DecreaseTableWidth".
  • Query Builder
    • Parcel bundler - A compilation error occurs when importing the "dx-analytics.common.css" stylesheet from the "@devexpress/analytics-core" package.
  • Spreadsheet for ASP.NET Core
    • The incorrect rows are displayed if the "Z to A" sorting is applied.

DevExtreme

  • DevExtreme Charts & Gauges
    • Chart - Point label position is incorrectly rendered when passing negative value data.
    • Chart - Zooming does not correctly work on touchscreen monitors in certain cases.
    • Sankey - Tooltip format is not correctly working.
  • DevExtreme DataGrid
    • "TypeError: Cannot read properties of null" error occurs when legacyMode is set to true and rowRenderingMode is set to virtual.
    • A filter row editor loses focus when another column is filtered using the "Equals" operation if the filter panel is shown.
    • A lookup column's header filter loads data infinitely during scrolling.
    • An editor in the filter row loses focus after typing if the filter panel is visible and a column is filtered with '=' as the selected operation.
    • An error appears on an attempt to filter a lookup column in v22.1.3.
    • An error occurs when using the `ID` method to get a popup instance in popup editing mode.
    • Browser's horizontal scrollbar appears when showing the context menu in a group row.
    • Columns are still resizable even if allowResizing is disabled when columnResizingMode is set to 'widget' and a column is fixed on the right.
    • Filtering does not work when one of the columns is hidden and editing is disabled.
    • Keyboard Navigation - The "F2" key doesn't switch a cell into editing mode.
    • The "updateDimensions" method doesn't re-render the table if a container was hidden using "display:none" and columnRenderingMode is "virtual".
    • The customizeColumns function fires twice when setting the UI component state to null.
    • The Filter Row editor displays only 20 records in a lookup column.
    • The modified cell value is not shown when the editing.mode is set to batch and the columnHidingEnabled option is set to true.
    • Two rows disappear after deletion when the virtual scrolling mode is used and refreshMode is set to reshape.
    • DataGrid displays gray boxes in the last row after a new row is added.
    • TreeList/DataGrid - Selection of a row stored in local storage is missing when using stateStoring and the scrolling mode is set to 'virtual'.
  • DevExtreme Data Sources
    • ArrayStore - The null value is considered greater than negative numbers.
  • DevExtreme Diagram
    • Diagram - A double click on an item in a context toolbox results in inserting an additional (unbound) shape into a current diagram.
    • JavaScript Diagram - ItemClick is not raised when an item is moved.
  • DevExtreme Editors & Validation
    • CheckBox - The check icon is not shown if the component is located in an element with the column-count style.
    • DateBox - The "Cannot read properties of undefined (reading 'length')" error is thrown on an attempt to edit data.
    • DateBox - The onValueChanged event does not fire when an outranged value is picked with a datepicker.
    • DevExtreme Editors - Validation Message position is not correct if a parent container was hidden.
    • Lookup - A popup with a loading indicator is displayed incorrectly.
    • Lookup - The placeholder is removed when the items option is changed.
    • NumberBox - The Minus key is not working on Android devices.
    • NumberBox - The value is not displayed on Android 11 if the format property is set.
    • NumberBox resets its value after "-" is clicked if the format is "0.00".
    • NumberBox: The caret jumps to the beginning of the input after the minus sign is typed if the format is '#'.
    • Popup - An unnecessary scrollbar appears in the popup if stylingMode is set to 'outlined' for the DateBox component in a Material theme.
    • SelectBox - Data is loaded infinitely if the visible option of items on subsequent pages is set to false.
  • DevExtreme PivotGrid
    • PivotGrid - An item labeled 'Total' cannot be moved correctly in the Column Chooser.
  • DevExtreme Scheduler
    • Scheduler - A column with resources is scrolled independently of the timetable.
    • Scheduler - Drag&drop between two schedulers with DataSource is incorrect.
    • Scheduler - Increasing the intervalCount option in a timelineDay view leads to an incorrect header cell appearance.
    • Scheduler doesn't show appointments if a resource key's type is Edm.Guid when grouping is used.
  • DevExtreme ThemeBuilder
    • ThemeBuilder - ColorBoxes with the value "rgba(0, 0, 0, 1)" do not work correctly.
  • DevExtreme TreeList
    • TreeList/DataGrid - Selection of a row stored in local storage is missing when using stateStoring and the scrolling mode is set to 'virtual'.

Microsoft ASP.NET MVC

  • All ASP.NET MVC products
    • Gantt for JavaScript - Strings in the default tooltip are not localized.
    • Report Wizard - The "Cross-Tab Report" option is displayed even when Web Report Designer has no available data sources.
    • The "Could not load type 'Microsoft.VisualStudio.Shell.Interop.IVsInfoBarUIEvents' from assembly 'Microsoft.VisualStudio.Shell.15.0, Version=17.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'." error occurs on opening the Report designer.
    • Visual Studio Report Designer Preview throws 'The type initializer for 'System.Data.Entity.SqlServer.SqlProviderServices' threw an exception' when EntityFramework NuGet package v6.4.4 is used.
    • Web Document Viewer - There is a blank space when editing a DateTime field.
    • Web Report Designer - GetPropertyInfo method cannot be used to hide the Padding property of a report.
    • Web Report Designer - It is possible to set the control's Location.Y property to an empty value.
    • XRTable - ArgumentOutOfRangeException occurs when all table cells are hidden and the ProcessHiddenCellMode property is set to "DecreaseTableWidth".
  • MVC Gantt
    • Gantt for MVC - Updated values of custom fields are not passed to the controller when there are several custom fields in Gantt.
  • MVC GridView
    • GridView - BatchEdit mode - The grid freezes when clicking SaveChanges if the HideDataCells adaptive mode is enabled.
    • GridView for MVC - Components inside the popup are disabled when the Firefox browser is used.
    • MVC Editors - The INPUT element used to display the null text becomes focused under certain circumstances instead of the main INPUT element of an editor.
  • MVC Navigation, Layout & Multi-Purpose Extensions
    • File Manager - Enabling the AccessibilityCompliant option significantly decreases loading performance if a file system contains a lot of folders.
    • FileManager for MVC - It is impossible to expand a folder in a specific case.
    • GridView for MVC - Components inside the popup are disabled when the Firefox browser is used.
  • MVC RichEdit
    • RichEdit Control - A default font in a document is calculated incorrectly if the AddDefaultFonts option is enabled.
    • RichEdit for MVC - There are missing translations in the German culture.
  • MVC Scheduler
    • Scheduler for Web - SelectedInterval property returns a 2-day interval for a single selected cell if different server and client time zones are used.
  • Project Templates
    • Template Gallery - There is no notification of uninstalled ASP.NET Web Workload in Visual Studio on an attempt to create a new web project from Template Gallery.

ASP.NET WebForms

  • All ASP.NET WebForms products
    • ASPxWebDocumentViewer - PerformCustomDocumentOperation displays the Toast message for the wrong viewer object.
    • End-User Web Report Designer - NavigateUrl and Target are missing for XRCrossTab cells.
    • Report Wizard - The "Cross-Tab Report" option is displayed even when Web Report Designer has no available data sources.
    • The "Could not load type 'Microsoft.VisualStudio.Shell.Interop.IVsInfoBarUIEvents' from assembly 'Microsoft.VisualStudio.Shell.15.0, Version=17.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'." error occurs on opening the Report designer.
    • Visual Studio Report Designer Preview throws 'The type initializer for 'System.Data.Entity.SqlServer.SqlProviderServices' threw an exception' when EntityFramework NuGet package v6.4.4 is used.
    • Web Document Viewer - There is a blank space when editing a DateTime field.
    • Web Report Designer - GetPropertyInfo method cannot be used to hide the Padding property of a report.
    • Web Report Designer - IndexOutOfRangeException may be thrown on an attempt to open a report after upgrading from v19.2.
    • Web Report Designer - It is possible to set the control's Location.Y property to an empty value.
    • XRTable - ArgumentOutOfRangeException occurs when all table cells are hidden and the ProcessHiddenCellMode property is set to "DecreaseTableWidth".
  • ASP.NET Demos
    • ASP.NET WebForms Demos - The "Error rendering source code" error is thrown on opening the tab with the VB code.
  • ASPxDataEditors
    • ASPxTextBox - The client SelectAll method doesn't work in Microsoft Edge based on Chromium.
  • ASPxGridView
    • GridView - BatchEdit mode - The grid freezes when clicking SaveChanges if the HideDataCells adaptive mode is enabled.
    • GridView for WebForms - Batch Edit Mode - It is not possible to paste text into an editor using the Ctrl+V keys.
    • GridView for WebForms - The "Adaptive details" button is not displayed in a detail grid until it is shown in its master grid.
    • GridView for WebForms - It's not possible to save an empty value in the date column in Batch mode when this column's validation is not specified.
    • GridView for WebForms - The "All" page size doesn't persist when the virtual scrolling mode is enabled.
    • TimeEdit for WebForms - The ASPxClientTimeEdit.GetDate method returns null in the ButtonClick event until this editor does not lose focus.
  • ASPxHtmlEditor
    • HtmlEditor for WebForms - It's not possible to copy and paste multiple additional spaces at once inside an element with the "white-space: pre;" style in Google Chrome.
  • ASPxRichEdit
    • RichEdit Control - A default font in a document is calculated incorrectly if the AddDefaultFonts option is enabled.
    • RichEdit for WebForms - A script error occurs when a certain document with a table is opened.
  • ASPxScheduler Suite
    • Scheduler for Web - SelectedInterval property returns a 2-day interval for a single selected cell if different server and client time zones are used.
  • Navigation, Layout & Multi-Purpose Controls
    • File Manager - Enabling the AccessibilityCompliant option significantly decreases loading performance if a file system contains a lot of folders.
  • Project Templates
    • Template Gallery - There is no notification of uninstalled ASP.NET Web Workload in Visual Studio on an attempt to create a new web project from Template Gallery.
  • XtraCharts Suite
    • Chart Control for WebForms - The crosshair panel is not shown for panes with oscillators.

Blazor

  • All Blazor products
    • 'Could not find 'DxReporting.ReportDesigner.OpenReport' ('DxReporting' was undefined)` error is thrown when ## ReportName is specified in the OnInitializedAsync method.
    • DxDocumentViewer - Adding Ant Design framework styles to an application makes the toolbar unclickable.
    • Native Blazor Report Viewer - Parameters panel is not hidden if all parameters are invisible in a previewed report.
    • Report Wizard - The "Cross-Tab Report" option is displayed even when Web Report Designer has no available data sources.
    • The "Could not load type 'Microsoft.VisualStudio.Shell.Interop.IVsInfoBarUIEvents' from assembly 'Microsoft.VisualStudio.Shell.15.0, Version=17.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'." error occurs on opening the Report designer.
    • Visual Studio crashes with Could not load file or assembly 'System.ComponentModel.Primitives' or one of its dependencies on an attempt to edit a report with nested subreports or inherited reports.
    • Visual Studio Report Designer - StreamJsonRpc.RemoteInvocationException exception with the "Exception has been thrown by the target of an invocation" message occurs when a report is previewed.
    • Visual Studio Report Designer - The "Column requires a valid DataType." error occurs when opening a report bound to a DataSet.
    • Visual Studio Report Designer Preview throws 'The type initializer for 'System.Data.Entity.SqlServer.SqlProviderServices' threw an exception' when EntityFramework NuGet package v6.4.4 is used.
    • Web Document Viewer - There is a blank space when editing a DateTime field.
    • Web Report Designer - GetPropertyInfo method cannot be used to hide the Padding property of a report.
    • Web Report Designer - It is possible to set the control's Location.Y property to an empty value.
    • XAF Blazor Report Designer - Performance of the properties panel is low.
    • XRTable - ArgumentOutOfRangeException occurs when all table cells are hidden and the ProcessHiddenCellMode property is set to "DecreaseTableWidth".
  • Data Editors for Blazor
    • CheckBox for Blazor - Bootstrap 4 - The switch mode is not properly rendered.
    • DxDateEdit - An editor's value is not reset to an empty string (NullText) if the editor is bound to a non-nullable value and an end-user explicitly enters the NullValue property value.
    • DxDateEdit for Blazor - An exception occurs when the MinDate and MaxDate properties are set to the same date.
    • MaskedInput for Blazor - RealNumber - Entered value is incorrect if the number of symbols after the delimiter is different in the focused and unfocused states.
    • MaskedInput for Blazor - The modified value of the NumberDecimalDigits property is ignored if it's set to the DxNumericMaskProperties.Culture property.
    • TagBox for Blazor - The component is frozen if an already selected item is filtered and selected again.
  • DataGrid for Blazor (Maintenance)
    • DataGrid for Blazor - The Skip and Take parameters are incorrectly calculated when Virtual Scrolling is used and data is filtered.
  • Grid for Blazor
    • DxGrid for Blazor - The Column Chooser dialog is not invoked from a DxToolbar item on a small screen size (Mobile).
    • Grid for Blazor - The loaded layout settings are overridden by the parameters if the corresponding component has the specified event callback or some other complex parameter.
  • Navigation & Layout for Blazor
    • DxContextMenu for Blazor - A context menu shown using the ShowAsync(MouseEventArgs) method is rendered at an unexpected position when the page is scrolled.
    • DxTab for Blazor - Active tab index is incorrectly specified after the visibility of tabs is changed.
    • DxToolbarItem - The NavigateUrl property doesn't work.
    • DxTreeView - The last child is not removed from the DxTreeView control when a corresponding data item is removed from a data source.
    • FormLayout for Blazor - ID property is not working for DxFormLayoutItem.
    • The Filtering feature of TreeView/Accordion doesn't work properly in some cases.
  • Project Templates
    • Template Gallery - There is no notification of uninstalled ASP.NET Web Workload in Visual Studio on an attempt to create a new web project from Template Gallery.
  • Scheduler for Blazor
    • Scheduler for Blazor - An appointment's vertical position is incorrect in the Timeline view.
    • Scheduler for Blazor - The resource header section is not scrolled vertically when the appointment section is scrolled.
DevExpress ASP.NET

DevExpress ASP.NET and Blazor

하나의 패키지에 DevExpress가 생성한 모든 수상 경력에 빛나는 ASP.NET, MVC, ASP.NET Core 및 ASP.NET Bootstrap 및 Blazor 컴포넌트 제품군, 라이브러리 및 확장을 제공합니다.

궁금한 점이 있으세요?

DevExpress 사 제품 라이선스 담당자와 라이브 채팅