DevExpress ASP.NET
Improves GridView, Diagram and Gantt controls.
Fixes
Microsoft ASP.NET Bootstrap
- Bootstrap GridView
- GridView for Bootstrap - The Customization Dialog's render does not pass the WAVE validation when AccessibilityCompliant=True.
- Bootstrap Navigation, Layout & Multi-Purpose Controls
- FileManager for ASP.NET - Microsoft OneDrive Personal FileSystemProvider - The "Cannot create a file without content" error occurs on uploading files.
- TreeView for Bootstrap - The appearance of a selected/disabled node is not applied to child nodes created on callbacks (EnableCallBacks=True or Virtual Mode).
- Bootstrap Scheduler
- ASPxScheduler - Appointments with a start time greater than DayLight Savings Time are rendered incorrectly in the Time Line view when using custom scales.
- BootstrapScheduler - A collection of visible resources is not updated after changing the Resources' data source on a custom callback request.
- Scheduler - Resources collection becomes empty after changing the Resources data source if the ResourceNavigator.Mode property is set to Tokens.
- Scheduler Report - Predefined report templates cannot be loaded into an XtraSchedulerReport instance in v20.2.
Microsoft ASP.NET Core
- All ASP.NET Core products
- DataGrid - The "Cannot read property 'brokenRules' of undefined" error occurs.
- DataGrid - The skip value can be 0 when requesting data under certain conditions.
- Documentation - Getting Started articles show the "unexpected ticket '<'" error instead of the content.
- Memory leaks in the Linux environment on executing reports with scripts.
- Scheduler - An appointment created on March, 28 is shifted by one hour.
- TagBox - It is impossible to remove a particular tag using a keyboard after the component is switched from the read-only state to the normal state.
- Microsoft Visual Studio Report Designer - "Could not find assembly 'Npgsql'" error while running the Report Wizard.
- Web End-User Report Designer - The AllowMDI property has no effect.
- Web End-User Report Designer does not support reordering SubBand bands.
- Web Report Designer - Adding a Series to XRChart results in the "$ is not defined" error.
- XRChart - Enabling the Pango drawing engine makes the axis labels disappear.
- DevExtreme Charts & Gauges
- Chart throws the "Maximum call stack size exceeded" error when its axis label's wordWrap is set to 'breakWord' and dataset is large.
- TreeMap ignores the ChildrenField option.
- DevExtreme Data Grid
- DataGrid - A column with a fixed width is truncated when a browser with the 150% zoom level is resized.
- DataGrid - Export works slower with date columns.
- DataGrid - It is not possible to edit dates using the keyboard when dataType is set to datetime in Cell Edit mode.
- DataGrid - It is not possible to save data after a validation error occurred and was fixed when batch edit mode with composite keys is used.
- DataGrid doesn't navigate to a focused row if rowRenderingMode is `virtual` in certain cases.
- dxDataGrid - The "Select all" checkbox is intermediate when no rows are selected in deferred selection mode.
- TreeList/DataGrid - The entire row is focused after a new row is created and the tab key is clicked if editing.mode is cell or batch, startEditAction is dblClick and focusedRowEnabled is true.
- DevExtreme Diagram
- Diagram - Certain styles are not imported from the "styleText" field.
- Diagram - Editors placed outside the Diagram control lose focus if the mouse button is released in the control.
- Diagram - When two diagrams are bound to the same data source, connection points are shown for the second diagram, not for the first diagram.
- DevExtreme Editors & Validation
- ColorBox - The clear button doesn't reset the value property to the default value.
- TagBox doesn't use the $select operator in a query to fetch selected items if DataSource|select is defined.
- DevExtreme File Management
- FileManager for ASP.NET Core - A folder created at runtime is not displayed after navigating to the up-level folder via Breadcrumbs and opening the previous folder again.
- FileManager for ASP.NET Core and MVC - A custom error message is not displayed for the GetDirContents command.
- DevExtreme Form
- HtmlEditor - Toolbar buttons overflow the toolbar's boundaries when used in a Form.
- DevExtreme Gantt
- Gantt - The timeline is shifted to 1970 after moving any task if a data source contains a task with a non-specified start or end date.
- DevExtreme HtmlEditor
- HtmlEditor - Toolbar buttons overflow the toolbar's boundaries when used in a Form.
- DevExtreme Layout & Navigation
- TreeView doesn't reset selection after selecting an invisible node multiple times.
- TreeView - The SelectionChanged event is raised twice when the showCheckBoxesMode option is set to selectAll.
- DevExtreme Project Templates and Wizards
- ASP.NET Core Responsive template - URLs for TreeView can be generated incorrectly.
- DevExtreme Scheduler
- Scheduler - The "Maximum call stack size exceeded" error occurs when a value is changed in the "End repeat on" editor if the OS has Mountain Time Zone.
- Scheduler displays the E1039 error and doesn't display all-day appointments when it has the timeZone: 'Pacific/Tahiti' option set and the OS time zone is 'Europe/Paris'.
- Scheduler doesn't take into account DST change for recurring appointments with startDateTimezone and endDateTimeZone options.
- Scheduler ignores the firstDayOfWeek: 0 option in the en-GB locale in the "month" view.
- DevExtreme ThemeBuilder
- ThemeBuilder - CSS colors are incorrect for SelectBox, TagBox, and List when importing bootstrap 4 scss.
- DevExtreme Tree List
- TreeList/DataGrid - The entire row is focused after a new row is created and the tab key is clicked if editing.mode is cell or batch, startEditAction is dblClick and focusedRowEnabled is true.
- Query Builder
- Query Builder - The "Uncaught TypeError: Cannot read property 'nodeType' of undefined" error is thrown when a table is dragged from the list.
- Rich Text Editor for ASP.NET Core
- Rich Text Editor - Header/Footer offset cannot be changed using a client API.
- Rich Text Editor for ASP.NET Core - The formatting of the text within the list is applied to the list item number.
- RichEdit for Angular - A script error occurs during document export when an opened document contains several tables divided by a section break.
- RichEdit for ASP.NET Core - A line is removed after applying auto-correction on an Android device.
- RichEdit for ASP.NET Core - A style created by the TableDesignTabCommandId.ChangeTableStyle command is not applied to a table.
- RichEdit for ASP.NET Core - A text box border is incorrectly exported to .RTF.
- RichEdit for ASP.NET Core - The "Cannot read property 'isBehindDoc' of undefined" error occurs on an attempt to display a text box behind or in front of text.
Microsoft ASP.NET MVC
- All ASP.NET MVC products
- ContextMenu - A browser's context menu appears above the ContextMenu on desktop touch screens.
- DataGrid - The "Cannot read property 'brokenRules' of undefined" error occurs.
- DataGrid - The skip value can be 0 when requesting data under certain conditions.
- Scheduler - An appointment created on March, 28 is shifted by one hour.
- TagBox - It is impossible to remove a particular tag using a keyboard after the component is switched from the read-only state to the normal state.
- Visual Studio Report Designer - "Could not find assembly 'Npgsql'" error while running the Report Wizard.
- Web Document Viewer - Syntax error is thrown when editing XRPictureBox in the print preview (Microsoft Internet Explorer 11 only).
- DevExtreme Charts & Gauges
- Chart throws the "Maximum call stack size exceeded" error when its axis label's wordWrap is set to 'breakWord' and dataset is large.
- TreeMap ignores the ChildrenField option.
- DevExtreme Data Grid
- DataGrid - A column with a fixed width is truncated when a browser with the 150% zoom level is resized.
- DataGrid - Export works slower with date columns.
- DataGrid - It is not possible to edit dates using the keyboard when dataType is set to datetime in Cell Edit mode.
- DataGrid - It is not possible to save data after a validation error occurred and was fixed when batch edit mode with composite keys is used.
- TreeList/DataGrid - The entire row is focused after a new row is created and the tab key is clicked if editing.mode is cell or batch, startEditAction is dblClick and focusedRowEnabled is true.
- DevExtreme Diagram
- Diagram - Editors placed outside the Diagram control lose focus if the mouse button is released in the control.
- Diagram for MVC - The "Unexpected missing generic font family" error occurs with SonarQube.
- DevExtreme Editors & Validation
- ColorBox - The clear button doesn't reset the value property to the default value.
- dxButton prevents a form from being submitted in Safari if the UseSubmitBehavior option is set to true.
- DevExtreme File Management
- FileManager for ASP.NET Core and MVC - A custom error message is not displayed for the GetDirContents command.
- DevExtreme Gantt
- Gantt - The timeline is shifted to 1970 after moving any task if a data source contains a task with a non-specified start or end date.
- DevExtreme Layout & Navigation
- TreeView - The SelectionChanged event is raised twice when the showCheckBoxesMode option is set to selectAll.
- DevExtreme Project Templates and Wizards
- "Insert a DevExtreme control" wizard generates an incorrect DataSource configuration when a new API controller is added using it.
- ASP.NET MVC DevExtreme - An incorrect namespace is generated after adding DevExtreme to an ASP.NET MVC project whose name has the "." character.
- DevExtreme Scheduler
- Scheduler - The "Maximum call stack size exceeded" error occurs when a value is changed in the "End repeat on" editor if the OS has Mountain Time Zone.
- Scheduler displays the E1039 error and doesn't display all-day appointments when it has the timeZone: 'Pacific/Tahiti' option set and the OS time zone is 'Europe/Paris'.
- Scheduler doesn't take into account DST change for recurring appointments with startDateTimezone and endDateTimeZone options.
- Scheduler ignores the firstDayOfWeek: 0 option in the en-GB locale in the "month" view.
- DevExtreme Tree List
- TreeList/DataGrid - The entire row is focused after a new row is created and the tab key is clicked if editing.mode is cell or batch, startEditAction is dblClick and focusedRowEnabled is true.
- MVC CardView
- CardView for MVC - Objects with an empty string value are not selected on filtering in certain circumstances.
- CardView for MVC - The Column.Settings.AllowFilterBySearchPanel property value is not taken into account if Custom Data Binding is used.
- MVC Data Editors
- Editors for MVC - Valid Model values are not stored in the ModelState.
- GridLookup - The filtering functionality stops working if a record was selected.
- MVC Diagram
- Diagram - Editors placed outside the Diagram control lose focus if the mouse button is released in the control.
- Diagram for MVC - The CustomShapes.ConnectionPoints property has no effect.
- MVC GridView
- CardView for MVC - The Column.Settings.AllowFilterBySearchPanel property value is not taken into account if Custom Data Binding is used.
- MVC HtmlEditor
- ASPxHtmlEditor - A caret position in a document is not updated after focusing a control by clicking within the document.
- ASPxHtmlEditor - It is impossible to select all text on selection starting from the end line (the cursor position 0) to the start line.
- HtmlEditor - "Invalid URI: The hostname could not be parsed" exception occurs when content has an email link and ResourcePath is set to Relative.
- HtmlEditor for MVC - There is no CustomJSProperties event at the HtmlEditorExtension level.
- MVC Navigation, Layout & Multi-Purpose Extensions
- FileManager for ASP.NET - DropboxFileSystemProvider - Files deleted via a Dropbox client are displayed in the FileManager UI.
- FileManager for ASP.NET - OneDrive Personal FileSystemProvider - The "Cannot create a file without content" error occurs on uploading files.
- NavBar - The last position and bottom border are incorrectly rendered if NavBar is embedded into another one.
- MVC QueryBuilder
- Query Builder - The "Uncaught TypeError: Cannot read property 'nodeType' of undefined" error is thrown when a table is dragged from the list.
- MVC RichEdit
- RichEdit for MVC - Margin inputs in the Page Setup dialog are incorrectly displayed in the Russian culture.
- RichEdit for WebForms - The translation for the styles is not reflected in the UI when the French culture is used.
- RichText for MVC - Hyperlinks are not pasted correctly.
- MVC Scheduler
- ASPxScheduler - Appointments with a start time greater than DayLight Savings Time are rendered incorrectly in the Time Line view when using custom scales.
- Scheduler - Appointments are incorrectly rendered in view cells after changing a current time scale.
- Scheduler - Resources collection becomes empty after changing the Resources data source if the ResourceNavigator.Mode property is set to Tokens.
- Scheduler Report - Predefined report templates cannot be loaded into an XtraSchedulerReport instance in v20.2.
- MVC TreeList
- TreeList for MVC - Safari - The scrolling position is reset after calling the GetNodeValues method.
Microsoft ASP.NET WebForms
- All ASP.NET WebForms products
- "System.Security.SecurityException: Request for the permission of type 'System.Security.Permissions.RegistryPermission, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'" error is thrown after upgrading to 20.2.
- Visual Studio Report Designer - "Could not find assembly 'Npgsql'" error while running the Report Wizard.
- ASPxCardView
- CardView for MVC - Objects with an empty string value are not selected on filtering in certain circumstances.
- CardView for WebForms - IndexOutOfRangeException is thrown on exporting CardView to PDF.
- ASPxDataEditors
- ASPxButton - A page can be scrolled on a Button click if the AccessibilityCompliant mode is enabled.
- BinaryImage for WebForms - The 'Uncaught TypeError: Cannot set property 'value' of null' error is thrown when the PerformCallback method is called.
- DateEdit for WebForms - Masked input works incorrectly in Google Chrome 89 on Android.
- ASPxDiagram
- Diagram - Editors placed outside the Diagram control lose focus if the mouse button is released in the control.
- Diagram - The client-side ItemClick event is not raised when clicking a connector's text or connector's points.
- ASPxGantt
- Gantt for WebForms - ASPxClientGanttViewType members do not include TenMinutes, SixHours, Quarters, Years, and existing members are mixed up.
- Gantt for WebForms - Umlauts are incorrectly rendered when the German culture is enabled.
- ASPxGridView
- GridView for WebForms - GridViewComboBoxColumn's width changes when ClearButton-DisplayMode is set to OnHover.
- GridView for WebForms - It is not possible to hide the filter builder's date operators using the e.Visible property of the FilterControlOperationVisibilty event.
- ASPxHtmlEditor
- ASPxHtmlEditor - A caret position in a document is not updated after focusing a control by clicking within the document.
- ASPxHtmlEditor - Internet Explorer - It is not possible to remove selection and change text when a background image is added to the div tag in certain cases.
- ASPxHtmlEditor - It is not possible to put a caret position outside a heading in IE11 if the heading has the "width:100%" style assigned.
- HtmlEditor - "Invalid URI: The hostname could not be parsed" exception occurs when content has an email link and ResourcePath is set to Relative.
- HtmlEditor - The sizing mechanism works incorrectly.
- HtmlEditor for WebForms - A certain table selected with a mouse is incorrectly pasted after copying it in Chrome.
- HtmlEditor for WebForms - Extra " " characters are inserted inside cells of a copied and pasted table.
- HtmlEditor for WebForms - When the style property of a TD element is changed, the markup inside HTML View is rearranged.
- ASPxPivotGrid
- ASPxPivotGrid Olap, OnCustomFilterPopupItems does not give Field parameter when fields are generated by RetrieveFields.
- ASPxPivotrGrid throws the "An item with the same key has already been added" exception when a field without ID is added in Optimized mode.
- ASPxRichEdit
- RichEdit for WebForms - Floating objects have the same ID in documents saved in projects with Microsoft Office State provider.
- RichEdit for WebForms - The picture's AltText is lost in the resulting saved document after a user moved this picture.
- RichEdit for WebForms - The translation for the styles is not reflected in the UI when the French culture is used.
- ASPxScheduler Suite
- ASPxScheduler - Appointments with a start time greater than DayLight Savings Time are rendered incorrectly in the Time Line view when using custom scales.
- ASPxScheduler - The OptionsBehavior.RecurrentAppointmentEditAction option has no any effect on editing an occurrence if a custom Appointment Form template is used.
- Scheduler - Appointments are incorrectly rendered in view cells after changing a current time scale.
- Scheduler - Resources collection becomes empty after changing the Resources data source if the ResourceNavigator.Mode property is set to Tokens.
- Scheduler Report - Predefined report templates cannot be loaded into an XtraSchedulerReport instance in v20.2.
- Navigation, Layout & Multi-Purpose Controls
- FileManager for ASP.NET - DropboxFileSystemProvider - Files deleted via a Dropbox client are displayed in the FileManager UI.
- FileManager for ASP.NET - OneDrive Personal FileSystemProvider - The "Cannot create a file without content" error occurs on uploading files.
- Menu for WebForms - The "Broken ARIA menu" accessibility error occurs if the Width property is set to 100% and adaptivity is enabled.
- TreeView for WebForms - The CheckedChanged event of check boxes is incorrectly raised in FireFox.