DevExpress ASP.NET 20.2.6

Grid, Charts 및 Diagram 컨트롤을 향상시킵니다.
3월 19, 2021
신규 버전

수정사항

All products

  • If editors show the drop-down list, values in editors are blocked.

Microsoft ASP.NET Bootstrap

  • Bootstrap CardView
    • CardView for Bootstrap - Batch Editing - A combo box drop-down is truncated.
  • Bootstrap GridView
    • GridView for Bootstrap - The grid placed inside BootstrapDropDownEdit is not filtered after a postback when an editor is defined via the SettingsSearchPanel.CustomEditorID property.
  • Bootstrap Scheduler
    • Scheduler for Bootstrap - The control's layout in the Timeline view is corrupted when the ScrollAreaHeight property value is specified.
  • Project Templates
    • Responsive Template - Dropdown controls are cropped in the Filter panel of the GridView page on Apple iOS devices.

Microsoft ASP.NET Core

  • All ASP.NET Core products
    • "Symbol DxReportViewerRequestOptionsComponent(DxReportViewerCallbacksComponent) declared in devexpress-reporting-angular/dx-report-viewer/dxrv-request-options.d.ts is not exported from devexpress-reporting-angular" error occurs if Angular 11 is used.
    • Angular Reporting - ReportTabClosing and ReportTabClosed callbacks (events) are not invoked.
    • ASPxReportDesigner - Adding a font with designerModel.updateFont removes all default fonts.
    • Chart Designer in Web Report Designer - There is no way to reorder series.
    • Data Source Wizard for .NET Core - An exception is thrown by the target of invocation (MySql).
    • Data Source Wizard for .NET Core - An exception is thrown by the target of invocation (Oracle).
    • DataGrid - Column filter doesn't work for Date or DateTime columns if a custom date format string doesn't contain a separator between values.
    • DataGrid - Gray rows are displayed when filtering DataGrid if virtual scrolling is enabled.
    • DataGrid scrolls to the top when clicking a command button in a detail grid for the first time.
    • DevExpress Angular Reporting packages - Tree Shaking.
    • Document Layout - A table inside a header is rendered incorrectly if a DOC document has compatibility settings specified.
    • GroupHeaderBand - GroupFields with None sorting stopped working after upgrade to 20.1.8.
    • Hierarchy Print Options not working for data from a DataSet component's relation.
    • Reportviewer does not work after switching to UseAzureCachedReportSourceBuilder.
    • SelectBox - Custom buttons break the focus indication.
    • The "Cannot read property 'visible' of null" JavaScript error occurred in End-User Report Designer when a non-English culture is used.
    • TreeList - NavigateToRow doesn't expand nodes to find a row in `standard` scrolling mode.
    • XRChart does not display Bars with zero values.
  • DevExtreme Charts & Gauges
    • Chart - The "TypeError: Cannot create property 'endValue' on number" error occurs on an attempt to change the visualRange.startValue or visualRange.endValue value together with the tickInterval option.
  • DevExtreme Data Grid
    • Gray boxes are displayed instead of rows after changing the data source and selecting a different page in the first data source if scrolling.rowRenderingMode is set to 'virtual'.
    • Gray bars are shown after refreshing when virtual scrolling and state storing are used.
    • Toolbar and command column cells do not have accessible name attributes.
    • Unnecessary "cancel changes" buttons are shown for the grid when a cell is validated if the onFocusedCellChanging event is handled and the e.isHighlighted option is enabled.
    • DataGrid with virtual rowRenderingMode is loaded twice during filtering.
  • DevExtreme Data Sources
    • ArrayStore - The Push method works slowly when a key is defined.
  • DevExtreme Diagram
    • Diagram - A connector is not added when inserting a node with a connector via the ArrayStore push method.
    • Diagram - Connectors can be overlapped by other connectors' or shapes' borders in specific scenarios when the auto-layout feature is enabled.
    • Diagram - It's impossible to set a custom shape's defaultText as an empty string.
    • Diagram - Text in shapes is not wrapped when the diagram is initially hidden.
    • Diagram - The export method doesn't work if it's called several times and the import method was called first.
    • Diagram for Angular - Diagram incorrectly updates a shape and its connectors in response to changes in its data source.
    • Issues with enabling the Panning feature for a diagram's canvas.
  • DevExtreme Dialogs & Notifications
    • Popup - There is no focused style for the close button in Generic themes.
  • DevExtreme Editors & Validation
    • Autocomplete - onContentReady is not triggered when the component is initially ready.
    • Lookup - Dropdown is not closed on an attempt to scroll popup content in Material themes.
    • SelectBox - The search box returns to the previous state after selecting text.
    • The Switch editor style in material themes is broken in v20.2.5.
  • DevExtreme File Management
    • DevExtreme FileManager - Sorting by the "File Size" column works incorrectly.
    • dxFileManager - PhysicalFileSystemProvider error occurs on opening a folder that contains a subfolder without Read permission.
  • DevExtreme Gantt
    • Gantt - An error occurs on an attempt to save a task if its start or end date is not specified.
    • Gantt - The default date is used when the start or end date of a task is not specified.
    • Gantt for ASP.NET Core - Gantt is incorrectly displayed in a Bootstrap modal window.
    • Gantt for JavaScript - It is not possible to specify a custom field value in the taskInserting event handler.
    • Gantt for JavaScript - The updateTask method works incorrectly when the autoUpdateParentTasks property is enabled.
  • DevExtreme HtmlEditor.
    • HtmlEditor doesn't allow selecting its content if it is placed in the List itemTemplate.
  • DevExtreme Layout & Navigation
    • HtmlEditor doesn't allow selecting its content if it is placed in the List itemTemplate.
  • DevExtreme Project Templates and Wizards
    • ASP.NET Core - Icons are incorrectly displayed in DevExtreme components and certain CSS files are not requested.
  • DevExtreme Scheduler
    • Scheduler doesn't display an arrow for an appointment that lasts for several months.
  • DevExtreme Tree List
    • getSelectedRowKeys("all") doesn't return all selected data if a filter is applied.
    • 'Select All' checkbox is incorrectly rendered if the first defined column has no dataField and showColumnLines is set to false.
    • TreeList returns extra rows when the user selects all rows with applied search and filterMode set to "matchOnly".
  • Rich Text Editor for ASP.NET Core
    • An error occurs after creating a header if the "Different first page" option is enabled.
    • A bookmark located in a textbox is lost on saving and reopening a document.
    • An editable document range cannot be edited in a certain protected document.
    • An error occurs when inserting a document with a multi-column table as a field result in the client-side calculateDocumentVariable event handler.
    • It is possible to create a bookmark with an invalid name.
    • Textboxes are lost when saving and reloading a document.
    • The "Print using system dialog (Ctrl+Shift+P)" option doesn't show the default Print dialog in Google Chrome.
    • The Bookmarks.Visibility setting is not in effect.
    • The editor freezes when moving a textbox between page headers.
    • White-colored table borders are displayed as black in the header on saving a document in RichEdit.
  • Spreadsheet for ASP.NET Core
    • Document.ExportToPdf method throws the "Could not open display (X-Server required. Check your DISPLAY environment variable)" exception if an application is running in a docker container on Linux OS.

Microsoft ASP.NET MVC

  • All ASP.NET MVC products
    • ASP.NET WebForms Controls and MVC Extensions - Type definitions delivered with the installation cause build errors.
    • ASPxReportDesigner - Adding a font with designerModel.updateFont removes all default fonts.
    • Chart Designer in Web Report Designer - There is no way to reorder series.
    • DataGrid - Column filter doesn't work for Date or DateTime columns if a custom date format string doesn't contain a separator between values.
    • DataGrid - Gray rows are displayed when filtering DataGrid if virtual scrolling is enabled.
    • DataGrid scrolls to the top when clicking a command button in a detail grid for the first time.
    • GroupHeaderBand - GroupFields with None sorting stopped working after upgrade to 20.1.8.
    • Hierarchy Print Options not working for data from a DataSet component's relation.
    • SelectBox - Custom buttons break the focus indication.
    • TreeList - NavigateToRow doesn't expand nodes to find a row in `standard` scrolling mode.
  • DevExtreme Charts & Gauges
    • Chart - The "TypeError: Cannot create property 'endValue' on number" error occurs on an attempt to change the visualRange.startValue or visualRange.endValue value together with the tickInterval option.
  • DevExtreme Data Grid
    • Gray boxes are displayed instead of rows after changing the data source and selecting a different page in the first data source if scrolling.rowRenderingMode is set to 'virtual'.
    • Gray bars are shown after refreshing when virtual scrolling and state storing are used.
    • Toolbar and command column cells do not have accessible name attributes.
    • Unnecessary "cancel changes" buttons are shown for the grid when a cell is validated if the onFocusedCellChanging event is handled and the e.isHighlighted option is enabled.
    • DataGrid with virtual rowRenderingMode is loaded twice during filtering.
    • SpeedDialAction - It is possible to select another row on a mobile device if the Floating Action Button is clicked.
  • DevExtreme Data Sources
    • ArrayStore - The Push method works slowly when a key is defined.
  • Devextreme Diagram
    • A connector is not added when inserting a node with a connector via the ArrayStore push method.
    • Connectors can be overlapped by other connectors' or shapes' borders in specific scenarios when the auto-layout feature is enabled.
    • The export method doesn't work if it's called several times and the import method was called first.
    • Selection is cleared on a mouse click if the Ctrl key is pressed.
  • DevExtreme Dialogs & Notifications
    • Popup - There is no focused style for the close button in Generic themes.
  • DevExtreme Editors & Validation
    • Autocomplete - onContentReady is not triggered when the component is initially ready.
    • Form - TextBox - When the mask is not fully entered and form data is sent to a POST action method, the value on the server side contains extra spaces at the end.
    • Lookup - Dropdown is not closed on an attempt to scroll popup content in Material themes.
    • SelectBox - The search box returns to the previous state after selecting text.
  • DevExtreme File Management
    • Sorting by the "File Size" column works incorrectly.
  • DevExtreme Gantt
    • An error occurs on an attempt to save a task if its start or end date is not specified.
    • The default date is used when the start or end date of a task is not specified.
    • Gantt for ASP.NET Core - Gantt is incorrectly displayed in a Bootstrap modal window.
    • Gantt for JavaScript - It is not possible to specify a custom field value in the taskInserting event handler.
    • Gantt for JavaScript - The updateTask method works incorrectly when the autoUpdateParentTasks property is enabled.
  • DevExtreme HtmlEditor
    • HtmlEditor doesn't allow selecting its content if it is placed in the List itemTemplate.
  • DevExtreme Layout & Navigation
    • HtmlEditor doesn't allow selecting its content if it is placed in the List itemTemplate.
    • SpeedDialAction - It is possible to select another row on a mobile device if the Floating Action Button is clicked.
  • DevExtreme Scheduler
    • recurrenceRuleExpr is not specified in the Web API Service demo.
    • Scheduler doesn't display an arrow for an appointment that lasts for several months.
  • DevExtreme Tree List
    • getSelectedRowKeys("all") doesn't return all selected data if a filter is applied.
    • 'Select All' checkbox is incorrectly rendered if the first defined column has no dataField and showColumnLines is set to false.
    • TreeList returns extra rows when the user selects all rows with applied search and filterMode set to "matchOnly".
  • MVC Data Editors
    • BinaryImage - An image container does not adjust its width while resizing the parent container even if the Width property is set to 100%.
    • GridLookup for MVC - 'The binary operator Equal is not defined for the types 'System.String' and 'System.Int32' System.InvalidOperationException error occurs on filtering by the Int field when GridLookup is bound in server mode.
    • GridView for MVC - The Update and Cancel buttons do not work if the ListBox extension with the specified ItemTemplateContent is placed inside the column EditItemTemplate of the GridView.
  • MVC Diagram
    • A connector is not added when inserting a node with a connector via the ArrayStore push method.
    • Issues with enabling the Panning feature for a diagram's canvas.
  • MVC Gantt
    • An error occurs on an attempt to save a task if its start or end date is not specified.
    • Gantt for JavaScript - The values of custom fields are not passed to certain event handlers.
    • Gantt for MVC - "Cannot read property 'style' of null" occurs if Gantt is bound to an empty or null datasource and editing is disabled.
  • MVC GridView
    • A focused check box is displayed incorrectly if the SettingsBehavior.AllowEllipsisInText property is set to True in the Material theme.
    • The InitNewRow event's NewValues collection is not used.
    • Batch Edit mode - Built-in validation does not work.
    • The Update and Cancel buttons do not work if the ListBox extension with the specified ItemTemplateContent is placed inside the column EditItemTemplate of the GridView.
    • Pressing the tab key after editing GridViewDataTimeEditColumn in BatchEdit mode moves focus to a previously edited cell (Microsoft Internet Explorer 11).
  • MVC HtmlEditor
    • The "Cannot read property 'length' of undefined" error occurs on loading an HTML document on the client if Content Element Filtering is enabled.
    • An exception occurs when generating a unique name for a pasted image if the upload folder already contains a large number of images.
    • Certain paragraphs adopt an incorrect font after changing the font family for the entire document.
  • MVC Navigation, Layout & Multi-Purpose Extensions
    • FloatingActionButton is not displayed in a container if it didn't exist initially.
    • UploadControl for WebForms - "Object reference not set to an instance of an object" error occurs in Advanced upload mode if the GenerateFileNameInStorage event is handled.
  • MVC QueryBuilder
    • QueryBuilderModel overrides the value assigned to the QueryBuilderSettings.RouteValues setting and forces the Query Builder to use the DXQB.axd module.
    • Web Dashboard - Query Builder - It is impossible to check for null values using the UI.
    • Web Dashboard - SQL Query Builder - It is impossible to create a relation when a lot of columns are used in different tables.
  • MVC RichEdit
    • Letter size is not applied to a document after changing it from Legal.
    • "Item has already been added. Key in dictionary: '1' Key being added: '1'' error occurs when adding the same image twice in the CalculateDocumentVariable event handler.
    • The "this.getReplaceInfoElement is not a function" error occurs after the "Replace all" button is clicked.
  • MVC Scheduler
    • The multiple date selection can not be disabled in a built-in calendar control using the ViewVisibleInterval.OptionsCalendar.EnableMultiSelect property value.
    • Day header has an incorrect height when CellAutoHeightOptions.Mode is LimitHeight.
  • MVC TreeList
    • Batch Editing does not work if Settings.ShowColumnHeaders = False.

Microsoft ASP.NET WebForms

  • All ASP.NET WebForms products
    • ASP.NET WebForms controls - Components lose the applied theme in Design View if a page contains ASPxGaugeControl.
    • ASP.NET WebForms Controls and MVC Extensions - Type definitions delivered with the installation cause build errors.
    • ASPxReportDesigner - Adding a font with designerModel.updateFont removes all default fonts.
    • ASPxWebDocumentViewer is not displayed in Microsoft Internet Explorer 11 or higher.
    • Chart Designer in Web Report Designer - There is no way to reorder series.
    • GroupHeaderBand - GroupFields with None sorting stopped working after upgrade to 20.1.8.
    • Hierarchy Print Options not working for data from a DataSet component's relation.
    • If editors show the drop-down list, values in editors are blocked.
    • Web Document Viewer - A cascading parameter that allows null values displays the first value in the list when the first parameter receives the value.
    • Web Report Designer - The AxisValue property is missing for a constant line in the Chart designer.
    • Xtra Reports - Deadlocks may occur on calling the GDI+ API when the report's document is generated if the label's ProcessNullValues property is set to "SuppressAndShrink".
  • ASPxCardView
    • CardView - Grouping - The group selector shows the FieldName value instead of the Caption value.
  • ASPxDataEditors
    • BinaryImage - An image container does not adjust its width while resizing the parent container even if the Width property is set to 100%.
    • Button for WebForms - Accessibility - The value attribute is always assigned to 'submit' if the Text property is not set.
    • ComboBox for WebForms - ASPxComboBox inside ASPxPopupControl closes when opened for the first time after a callback.
    • Design Time - DevExpress controls are not displayed correctly in the Designer in a certain layout.
    • TokenBox for WebForms - The exception may be thrown when the ASPxTokenBox.LoadDropDownOnDemand property is set to true.
  • ASPxDiagram
    • A connector is not added when inserting a node with a connector via the ArrayStore push method.
    • ShowToolbox toolbar item is not shown in viewToolbar if it is added manually.
    • Issues with enabling the Panning feature for a diagram's canvas.
  • ASPxGantt
    • An error occurs on an attempt to save a task if its start or end date is not specified.
    • The values of custom fields are not passed to certain event handlers.
    • Left pane is unscrollable and rows are not in sync after a new task is added.
  • ASPxGridView
    • DateEdit for WebForms - Dates are auto-corrected when a display format string is set to "dd-MMM-yyyy" and the Japanese culture is applied.
    • A focused check box is displayed incorrectly if the SettingsBehavior.AllowEllipsisInText property is set to True in the Material theme.
    • The InitNewRow event's NewValues collection is not used.
    • Batch Edit mode - Built-in validation does not work.
    • Adaptive layout - Batch Editing - A new row position is incorrect if 'NewItemRowPosition' is set to Bottom.
    • GridViewDataTokenBoxColumn - A value is displayed instead of text in display mode when a column is bound to EntityServerModeDataSource.
    • ReadOnly editor values are not added to the NewValues dictionary.
    • Batch Editing - Total summary in a detail view is calculated incorrectly.
    • FocusedRowIndex is -1 after removing a filter from the customization dialog.
    • Pressing the tab key after editing GridViewDataTimeEditColumn in BatchEdit mode moves focus to a previously edited cell (Internet Explorer 11).
    • ToolbarItemClick is not raised after the client-side UnselectRows method or the server-side UnselectAll method is called if SelectAllCheckboxMode is set to "Page".
  • ASPxHtmlEditor
    • Image width and height are changed when ShowMoreOptionsButton is False.
    • The "Cannot read property 'length' of undefined" error occurs on loading an HTML document on the client if Content Element Filtering is enabled.
    • An exception occurs when generating a unique name for a pasted image if the upload folder already contains a large number of images.
    • Certain paragraphs adopt an incorrect font after changing the font family for the entire document.
    • It is not possible to drop a file to a drop zone on a page after opening the Insert Image dialog.
    • A list item is deleted on pressing the Enter key if an image is inserted into the same list.
    • Setting the SettingsAdaptivity-Enabled property to true causes "Failed to load viewstate" error when there's an image tag with the border style.
    • The popup for the insert image is not rendered correctly if the user selects more options and SettingsAdaptivity.Enabled = true.
  • ASPxRichEdit
    • Letter size is not applied to a document after changing it from Legal.
    • The "this.getReplaceInfoElement is not a function" error occurs after the "Replace all" button is clicked.
    • A page freezes on an attempt to open a document.
    • Simple View - The "Object doesn't support property or method 'forEach'" JS error occurs in the Internet Explorer 11 browser if a touch screen is used.
    • Text formatting is incorrectly applied if fields are created programmatically after applying a hotfix from T958064.
    • The control's text obtained via the document.activeSubDocument.text property after pasting content from another editor contains special characters.
  • ASPxScheduler Suite
    • The multiple date selection can not be disabled in a built-in calendar control using the ViewVisibleInterval.OptionsCalendar.EnableMultiSelect property value.
    • Day header has an incorrect height when CellAutoHeightOptions.Mode is LimitHeight.
  • ASPxSpreadsheet
    • Chart border is incorrectly rendered to exported HTML.
  • ASPxTreeList
    • Batch Editing does not work if Settings.ShowColumnHeaders = False.
  • Data Access Library
    • SqlDataSource - The Binary(size) column is displayed as "Unknown".
  • Navigation, Layout & Multi-Purpose Controls
    • FloatingActionButton is not displayed in a container if it didn't exist initially.
    • HtmlEditor for WebForms - It is not possible to drop a file to a drop zone on a page after opening the Insert Image dialog.
    • PopupControl for WebForms - The popup is shown after a callback when the value of the SettingsAdaptivity.Mode property is set to Always even if the value of ShowOnPageLoad is set to false.
    • RichEdit for WebForms - The ribbon is empty if the global "rightToLeft" setting is enabled.
    • Splitter for WebForms - Chrome hangs when the zoom level is set to 150% and Splitter height is not equal to the total size of SplitterPanes.
    • UploadControl for WebForms - "Object reference not set to an instance of an object" error occurs in Advanced upload mode if the GenerateFileNameInStorage event is handled.
  • NuGet Packages
    • The "Your evaluation version EXPIRED" message is displayed after an update from v20.2.4 to v20.2.5 on a machine with no DevExpress components installed.
DevExpress ASP.NET

DevExpress ASP.NET and Blazor

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

궁금한 점이 있으세요?

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