DevExpress ASP.NET 20.2.6

Améliore les contrôles Grid, Charts et Diagram.
March 19, 2021 - 15:07
Nouvelle Version

Correctifs

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

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 .