DevExpress ASP.NET
Improves CardView, DataEditors and Diagram controls.
Fixes
All ASP.NET Web Forms products
- DevExpress ASP.NET controls - The "Skin file cannot be parsed: The type initializer for 'XmlTextReaderExtension' threw an exception." exception occurs if a theme is used and an application is started with the Medium trust level enabled.
ASPxCardView
- CardView for Web Forms - 'Expand' and 'Collapse' buttons do not have icons in a group row for the Xaf theme.
ASPxDataEditors
- Combobox - The "this.filterStrategy.ClearFilterApplied is not a function" error occurs when an editor loses focus if the EnableCallbackMode property is enabled and IncrementalFilteringMode is set to None.
- ComboBox for WebForms - It's not possible to select an item after a combo box was shown using the SetVisible method.
- DateEdit for WebForms and MVC - Accessibility - It is not possible to navigate to certain calendar elements with the keyboard.
- TextBox for WebForms - It's impossible to type in a text box when Type is set to "Password" and NullText is used on mobile devices of Apple iOS 14.
- TrackBar for WebForms - ScalePosition set to "Both" has no effect when the Items collection is defined.
ASPxDiagram
- Diagram - The client-side ItemClick event is not raised when clicking a connector's text or connector's points.
ASPxGauges Suite
- An unhandled error (Parameter is not valid) occurs when refreshing ASPxDockPanel with ASPxGaugeControl if the AutoLayout option is enabled.
ASPxGridView
- ASPxGridView - The "Sequence contains more than one element" exception is raised in Batch Edit mode if the NewItemRowPosition is set to Bottom and columns are arranged in multiple rows (Cell Bands).
- ASPxGridViewExporter - The 'Object reference not set to an instance of an object' error occurs on modifying the ReportHeader property in the designer.
- Editors for WebForms - An editor doesn't lose a focused style after executing a long-time operation on the client if the editor is located within nested Splitter controls.
- Grid View - Row height is increased/decreased when showing/hiding a popup Edit Form.
- GridView - The "GROUP" command is passed to the server in the BeginCallback event handler after ungrouping a column via the context menu.
- GridView for WebForms - A filter row editor doesn't lose a focused style after resizing the page and focusing another editor when the grid is placed within ASPxSpliter.
- GridView for WebForms - Server mode - Export gets slow when SettingsDetail.ExportMode is set to "All" or "Expanded".
- GridView for WebForms - Setting the "errorText" property in the BatchEditRowValidating event handler multiple times doesn't change the displayed error text.
- GridView for WebForms/MVC - Expand/Collapse button has an incorrect color when a focused row is used.
- Web - FormatException is thrown for a TimeSpan summary when UseASPxGridViewDataSpecificColumns is false.
ASPxHtmlEditor
- Two line breaks are added when inserting a header element before a paragraph.
- HtmlEditor for Web Forms - A caret position is not maintained after table resizing.
- HtmlEditor for WebForms - Line breaks are removed from a read-only "textarea" element that is inserted using the PASTEHTML command.
- HtmlEditor for WebForms - An incorrect element is displayed in the "Tag Inspector" on double-clicking an empty space in a cell.
- HtmlEditor for WebForms - Client-side errors occur when AllowHtmlView is set to false.
- HtmlEditor for WebForms - Custom HTML content formatting is lost after switching to the Design tab and back to the HTML one.
- HtmlEditor for WebForms - The "Merge Down" menu item is displayed for cells that shouldn't be merged.
- HtmlEditor for WebForms - The "Parameter is not valid" error occurs on an attempt to upload an SVG file.
- HtmlEditor for WebForms - The background color is not applied to all cells of a row when a user selects it in the Table Row Properties dialog.
- HtmlEditor for WebForms - The value of the column width unit editor is incorrectly set in the "Column Properties" dialog.
ASPxPivotGrid
- Pivot Grid - The filter icon is shown for hidden fields in the "Simple" style of the Customization Form.
ASPxQueryBuilder
- ASPxQueryBuilder - Selecting a relation results in the "Cannot read property 'isPropertyModified' of undefined" error.
ASPxRichEdit
- RichEdit - It is not possible to apply another formatting after applying Bold style.
- RichEdit for WebForms - Text formatting is incorrectly applied if it is programmatically set in a certain scenario after an update to v20.1.7.
- RichEdit for WebForms and MVC - Inserting image from a URL causes the "Uncaught ReferenceError: REInsertImageDialog is not defined" error.
ASPxScheduler Suite
- DateNavigator for Scheduler - The dates containing appointments are not highlighted after changing a visible interval if the EnableChangeVisibleDateGestures option is enabled.
- Scheduler - DateEdit editors ignore the OptionsView.FirstDayOfWeek property value in the Appointment Dialog.
- Scheduler - Resources in ResourceNavigator are not hidden after filtering in the FilterResource event handler.
- Scheduler for MVC - The resource selected in the drop-down doesn't correspond to the resource shown in the header after a page refresh in Firefox.
- Scheduler for WebForms - The Floating Action Button items overlap the toolbar in the Agenda view when control height is reduced.
ASPxTreeList
- TreeList for WebForms - It's not possible to set a height using the client-side SetHeight method when the server-side Height property is set at runtime.
Bootstrap Charts
- BootstrapChart - The VisualRangeSettings property is implemented only in the value axis.
Bootstrap Data Editors
- ComboBox for Bootstrap - ComboBox items are rendered incorrectly if Bootstrap3 is used.
- DateEdit for Bootstrap - The "Uncaught TypeError: yearsView.EndFocus is undefined" error is thrown when two similar controls are located on the page and the second control has PickerDisplayMode set to "ScrollPicker".
- RadioButtonList for Bootstrap - Navigation works incorrectly.
- TagBox for Bootstrap - Unable to add an item in the Designer when the Items Collection is edited from the Properties Window.
- TextBox for Bootstrap - Validation error message is incorrectly located when the NullText property is specified and the Password property is set to true.
Bootstrap GridView
- SpinEdit for WebForms, Bootstrap - Google Chrome Browser - The NumberChanged event is raised earlier than GotFocus if a touch monitor is used.
- GridView for Bootstrap - The CSS class specified via the CssClasses.HeaderCell property is not applied to the header element when the grid is in adaptive mode Bootstrap Scheduler.
- Scheduler - DateEdit editors ignore the OptionsView.FirstDayOfWeek property value in the Appointment Dialog.
Data Editors for Blazor
- Blazor WASM - Controls don't work correctly after redirecting from a page multiple times.
- DataGrid for Blazor - The "System.ArgumentException at DevExpress.Blazor.Internal.SpinEditColumnRenderer`1.PrepareValue" error occurs when the edit form is opened.
Data Grid for Blazor
- DataGrid for Blazor - Selection works incorrectly if rows are unselected using SetDataRowSelectedByKey in MultipleSelectedDataRows mode.
- DataGrid for Blazor - The "System.ArgumentException at DevExpress.Blazor.Internal.SpinEditColumnRenderer`1.PrepareValue" error occurs when the edit form is opened.
- DataGrid for Blazor - The grid is not updated after an end user changes values if PopupEditForm and EditFormTemplate are used.
DevExtreme Data Grid
- DataGrid - An infinite loading panel appears after adding a new row.
- DataGrid - Focus returns to DataGrid on a click outside of it.
- DataGrid - Input elements inside groupCellTemplate lose focus on a click if startEditAction is 'dblClick'.
- DataGrid - It's impossible to insert a row if a non-editable column is bound to a property of a non-nullable .NET type.
- DataGrid - Multiple sorting is applied after a column is ungrouped if the sorting mode is set to 'single'.
- DataGrid - TextArea as a custom editor is initialized with extra height.
- DataGrid/PivotGrid - Export to Microsoft Excel with ExcelJS is slow.
- DataGrid unexpectedly scrolls up after a row is deleted in certain cases.
- TreeList\DataGrid - An item cannot be dragged and dropped between components if one of them has fixed columns.
DevExtreme Data Visualization
- Chart - It's not possible to zoom out the widget with a mouse wheel after zooming in if a specific area was selected.
- Chart - The print method works incorrectly on Apple iOS.
- RangeSelector resets its value after receiving data from the data source.
DevExtreme Diagram
- Diagram - The control is not rendered in full-screen mode if the fullScreen option is enabled by default and the control is placed to IFrame tag.
DevExtreme File Management
- DevExtreme File Manager - It is not possible to set a visible option to false dynamically for context menu items.
- DevExtreme File Uploader - The readOnly property works inconsistently.
- FileManager for Vue - It is not possible to modify toolbar state in the selectionChanged event handler.
DevExtreme Gantt
- Gantt for Java Script - A tooltip position becomes incorrect after zooming.
- Gantt for Java Script - A treelist part is collapsed when a data source is reloaded.
- Gantt for Java Script - Tasks are not displayed in a tree list view if ParentId of a root item is set to undefined and the autoUpdateParentTasks property is enabled.
DevExtreme Html Editor
- HtmlEditor - Image resizing triggers the focusOut event.
DevExtreme Scheduler
- Scheduler creates a recurrent appointment with a blank BYDAY recurrence rule.
DevExtreme Tree List
- TreeList - Recursive selection does not properly work with a node if its ID equals 0.
- TreeList\DataGrid - An item cannot be dragged and dropped between components if one of them has fixed columns.
DevExtreme UI Widgets
- List - The onItemSwipe event handler is not triggered on item swipe.
- DataGrid/PivotGrid - Export to Excel with ExcelJS is slow.
- DateBox shows an incorrect value when the pickerType option is set to 'rollers' in a certain scenario.
- DropDownButton - selectedItem is removed when dataSource is changed at runtime.
- DropDownButton sends an extra byKey request on render.
- FilterBuilder - The onValueChanged event handler of the first widget is triggered when a value is changed in the second widget.
- List - It is not possible to load additional items after the reload function is called when the repaintChangesOnly option is used.
- Menu - Accessibility Insights throws the "aria-required-children" error.
- Select Box - It's impossible to open the DropDown content after the current selection is cleared and the dropdown button is clicked.
- TagBox - FieldTemplate makes a placehoder persistent.
- TagBox - Items are not shown if a value is set in the minSearchLength option.
MVC CardView
- CardView for MVC - The "Cannot read property 'tagName' of undefined" error occurs after clicking on the "Collapse a group" button in Endless Paging mode.
MVC Data Editors
- ComboBox for WebForms - It's not possible to select an item after a combo box was shown using the SetVisible method.
- DateEdit for MVC - Client-side DateChanged and ValueChanged events do not fire if TimeSection is enabled.
- DateEdit for WebForms and MVC - Accessibility - It is not possible to navigate to certain calendar elements with the keyboard.
MVC Diagram
- Diagram for MVC - A script error occurs on an attempt to open the OrgChart image's editing dialog.
MVC Gantt
- Gantt for MVC - The 'String was not recognized as a valid DateTime' error occurs on an attempt to edit data if the Romanian localization is applied.
MVC GridView
- GridView - The "GROUP" command is passed to the server in the BeginCallback event handler after ungrouping a column via the context menu.
- GridView for MVC - Accessibility - The column element in the Column Chooser window doesn't have information about the visibility of the corresponding column.
- GridView for WebForms/MVC - Expand/Collapse button has an incorrect color when a focused row is used.
MVC HtmlEditor
- HtmlEditor - Two line breaks are added when inserting a header element before a paragraph.
- HtmlEditor for MVC - An empty non-selectable item appears in the ordered list in specific scenarios.
MVC Report
- Export Report to MailMessage - Inline CSS Option is not available for XRRichText.
- Export to PDF - Chinese characters may be not exported when the UseGdiPlusLineBreakAlgorithm option is enabled.
- Web Report Designer - DrawingStyle and RotationDirection property editors are filled with incorrect display values in the XRChart designer.
MVC RichEdit
- RichEdit - A shortcut for the paste operation (Command + V) doesn't work on Apple Mac.
- RichEdit - It is not possible to apply another formatting after applying Bold style.
- RichEdit for MVC - The "Command + C" shortcut does not copy selected text on Mac.
- RichEdit for MVC - The "Invalid array length" error occurs when opening a certain file.
- RichEdit for Web - The InsertRtf command duplicates RTF content that contains an image.
- RichEdit for WebForms and MVC - Inserting image from a URL causes the "Uncaught ReferenceError: REInsertImageDialog is not defined" error.
MVC Scheduler
- DateNavigator for Scheduler - The dates containing appointments are not highlighted after changing a visible interval if the EnableChangeVisibleDateGestures option is enabled.
- MVC Scheduler - Values of appointments custom fields are empty in the AllowAppointmentConflicts event handler if a custom Appointment form is implemented using templates.
- Scheduler - DateEdit editors ignore the OptionsView.FirstDayOfWeek property value in the Appointment Dialog.
- Scheduler - Implement all AllowAppointment* events of the ASPxScheduler control.
- Scheduler - Resources in ResourceNavigator are not hidden after filtering in the FilterResource event handler.
Navigation & Layout for Blazor
- DataGrid for Blazor - The grid is not updated after an end user changes values if PopupEditForm and EditFormTemplate are used.
- Navigation, Layout & Multi-Purpose Controls
- ImageGallery for WebForms - The e.name property is 'undefined' in FullscreenViewerShowing after a callback.
Reporting for Blazor
- Blazor Report Designer - It's impossible to hide the 'XtraReport.RightToLeft' and 'XtraReport.RightToLeftLayout' properties.
- DxDocumentViewer - DxDocumentViewerClientSideModelSettings setting is missing.
- Export to PDF - Chinese characters may be not exported when the UseGdiPlusLineBreakAlgorithm option is enabled.
- The GetUnknownExceptionMessage method is not executed when an unknown exception occurs while previewing a report.
- Web Report Designer - DrawingStyle and RotationDirection property editors are filled with incorrect display values in the XRChart designer.
Rich Text Editor for ASP.NET Core
- RichEdit for Core - A new font and size are not applied.
- RichEdit for Angular - Text in a downloaded RTF file has an incorrect background color.
- RichEdit for ASP.NET Core - A black border appears around an image in an exported document.
- RichEdit for ASP.NET Core - A textbox is incorrectly displayed in a document.
- RichEdit for ASP.NET Core - Images are positioned incorrectly.
- RichEdit for ASP.NET Core - It is impossible to localize a widget in a Blazor app by following instructions from the documentation.
- RichEdit for ASP.NET Core - Some pictures are incorrectly rendered on opening an RTF document that is created in XtraRichEdit.
- RichEdit for ASP.NET Core - The Color Picker dialog remains on screen when clicking outside a table during changing a table cell color.
- RichEdit for ASP.NET Core - Vertical alignment is not applied to a table cell on importing an RTF file.
XtraCharts Suite
- Legend checkbox state is not preserved during drill-down operations.
XtraReports Suite
- Argument Data Member is automatically cleared after setting the Argument Scale Type to DateTime.
- ASPxQueryBuilder - FilterEditor dialog has too little space for rendering long column names.
- Export Report to MailMessage - Inline CSS Option is not available for XRRichText.
- Export to PDF - Chinese characters may be not exported when the UseGdiPlusLineBreakAlgorithm option is enabled.
- It's impossible to move XRTableOfContents to SubBand in ReportHeadeBand.
- Performance - Export to PDF is very slow on Microsoft Azure with the AzureCompatibility option enabled.
- Preview editing - Line breaks are not preserved in exported DOCX files.
- Relation property pane is missing when a new join is added in a query builder.
- The AxisLabel.Staggered property has a typo in the Chart Designer.
- The GetUnknownExceptionMessage method is not executed when an unknown exception occurs while previewing a report.
- Web Document Viewer - A loading indication is not displayed while the first request is executed.
- Web Report Designer - Center Horizontally does not work when controls in multiple bands are selected.
- Web Report Designer - DrawingStyle and RotationDirection property editors are filled with incorrect display values in the XRChart designer.
- Web Report Designer - The layout of some dialog windows breaks if you try to zoom out.
- Web Report Designer - The list of fonts contains fonts that are not available on the Web Server when the application is hosted on Linux.