Improves PivotGrid, Scheduler and GridView controls.
Fixes
All ASP.NET Bootstrap products
- BootstrapBinaryImage - There is no capability to specify upload validation settings within the UploadSettings tag in a control's markup
All ASP.NET MVC products
- WebControls - Performance issues occur if the SVG icons are used
All ASP.NET Web Forms products
- WebControls - Performance issues occur if the SVG icons are used
ASPxCardView
- ASP.NET Controls - An item with IconID set to an SVG icon does not display image
ASPxDataEditors
- ComboBox for WebForms - Provide an ability to get selected data item objects
- ComboBox for WebForms - The "ASPx.TouchUIHelper.MakeScrollable is not a function" error occurs on touch devices with iOS 13
- TextBox for WebForms - Null text flickers on a click if the editor is disabled and the Password property is enabled
- TrackBar for WebForms - The "Unable to cast Value to System.Decimal" error occurs during a callback initiated after calling the client-side SetPosition method with the 0.0 value
ASPxDiagram
- Diagram - It's not possible to register the "canvg" library to make the export work in IE
- Diagram for WebForms - Unable to change NodeDataSource at runtime
ASPxGantt
- The "Unknown server tag 'dx:ASPxGantt'" error occurs after converting a project to v19.2
- The VB.NET version of the demo throws the "Duplicate node key" error
- Theme Builder - The ASPxGantt.skin file is not created when creating a new theme
- Gantt for WebForms - Scrollbars are not displayed in XafTheme
- TreeView and Gantt are misaligned if Bootstrap styles are added to a page
- A newly created task may be not visible when the control contains a lot of tasks
- It is possible to set task progress to more than 100%
ASPxGridView
- An intermediate state of a check box column is not visible if a row is focused
- Endless Paging - It is impossible to update a grouped row value
- ASP.NET Controls - An item with IconID set to an SVG icon does not display image
- Batch Edit - The EndEdit method doesn't work correctly if it is called in the client-side CheckedChanged handler without a timeout
- It is impossible to cancel client-side export in the ToolbarItemClick event handler
- GridView for Bootstrap - GridView dimensions are calculated incorrectly after a callback when a responsive layout is enabled and the AllowEllipsisInText property is set to True
- GridView for WebForms - Batch Edit - The "Cannot read property 'GetMainElement' of undefined" error occurs when the PickerDisplayMode property is set to ScrollPicker and the time section is visible
- GridView for WebForms - The "Average" summary causes the "No coercion operator is defined between types" exception for the Enum column type
ASPxHtmlEditor
- The "Object reference not set to an instance of an object" error occurs if ASPxHtmlEditor is added to a Bootstrap application in version 19.2.4
ASPxPivotGrid
- It is impossible to create an unbound expression with fields in Expression Editor
- Data Aware Export - Pivot Grid does not export formatting settings provided by OLAP
ASPxRichEdit
- ASP.NET Controls - An item with IconID set to an SVG icon does not display image
- Content is not properly pasted into the control via the Paste ribbon item in IE11
- It's possible to drag a floating image's anchor in a merge field
- ASPxRichEdit, MVC RichEdit - A paragraph between tables is hidden in certain cases
- Rich Edit Control - Internal Exception is thrown on the client when copying/pasting a text from a specific e-mail
- JavaScript errors occur when RibbonTemplateItem is hidden
- Spellchecker blocks document saving
- The Ctrl+Backspace command works incorrectly
- "The given key was not present in the dictionary" error occurs
- IE11 browser crashes when copying text on Touch devices
- The "Cannot read property 'isLoaded' of undefined" error occurs on an attempt to insert an image using Document Variables
- The underline format is incorrectly applied to a paragraph
- Underlined spaces are added to cell content when a table is pasted from Word
ASPxScheduler Suite
- Agenda View layout (Date Header and Appointment Row areas) is incorrectly re-calculated when changing control width if the SetToolbarViewNavigatorTemplateContent action is used
- Exceptions occur when calling the SetHeight method in the BrowserWindowResized handler
- The Time Line view layout is incorrectly re-calculated after resizing a browser's window if a custom ToolbarViewSelectorTemplate is used
- The Time Line view width is calculated incorrectly if a custom ToolbarViewSelector template is used and a horizontal scrollbar is enabled (DisplayedIntervalCount)
- The "This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms" error occurs while showing Appointment Dialog
ASPxThemeBuilder
- ASPxGantt - Theme Builder - The ASPxGantt.skin file is not created when creating a new theme
ASPxVerticalGrid
- ASP.NET Controls - An item with IconID set to an SVG icon does not display image
Bootstrap CardView
- BootstrapCardView - Paddings aren't assigned if the control is placed into BootstrapAccordion
Bootstrap Data Editors
- BootstrapCombobox loads all items callback mode page by page in if an end-user scrolls to the end of a current page
- BootstrapListBox - IE crashes on an attempt to select an item in a list after filtering
- SpinEdit for Bootstrap - The BootstrapSpinEdit.CssClasses.Input property doesn't work
- TextBox for Bootstrap - The "disabled" style is lost if the Password property is enabled
Bootstrap GridView
- BootstrapGridView - The "Invalid value" error is shown on a combobox column's value update and the value doesn't exist in the underlying data source (v19.2)
- GridView for Bootstrap - GridView dimensions are calculated incorrectly after a callback when a responsive layout is enabled and the AllowEllipsisInText property is set to True
- GridView for Bootstrap - The "A potentially dangerous Request.Form value was detected from the client " error occurs on attempt to save previously saved record
- GridView for WebForms - The "Average" summary causes the "No coercion operator is defined between types" exception for the Enum column type
Bootstrap Navigation, Layout & Multi-Purpose Controls
- FileManager for Bootstrap - The default toolbar 'Upload' button does not work
Bootstrap Rich Text Editor
- JavaScript errors occur when RibbonTemplateItem is hidden
- Spellchecker blocks document saving
DevExtreme Core
- DevExtreme scripts don't work in Google App for Iphone
- Localization - Widgets aren't localized in Net Core 3.0 using Globalize
DevExtreme Data Grid
- Accessibility - The "Missing form label" error is generated for the Filter Row and the Search Bar inside the Column Chooser
- It is not possible to focus the Pager element if rows are grouped
- Master-Detail - The "id.replace is not a function" error occurs if a key value is passed to the ID option of a widget in a detail row
- The clearFilter() method call throws the "Cannot read property 'filter' of null" error when the dataSource is not specified
- The Loading Panel is not hidden after an end-user unfixes a column when the infinite scrolling feature is enabled
- The onFocusedRowChanged event handler is not executed if the focused row is defined in the contentReady event handler
- The onRowValidating event doesn't provide information about rules on other pages
- The widget validates the entire row after editing a cell for which the setCellValue function is set
- DataGrid displays an empty view when page size is large and the rowRenderingMode option is set to virtual
- DataGrid does not discard changes if a new row is inserted and the widget has a row in editing mode
- DataGrid makes excessive unique server requests when the scrollbar thumb is moved quickly and virtual scrolling is enabled
DevExtreme Diagram
- The order of custom shape items differs from their original order in the data source
DevExtreme Gantt
- A layout is broken when band columns are used
- The OnContentReady event is not raised
- A Javascript error occurs after all tasks are collapsed
DevExtreme Pivot Grid
- The Grand Totals column is not computed for expanded columns when remoteOperation is enabled
DevExtreme Scheduler
- Appointment Range incorrectly displays after extending an appointment's range and dragging the appointment back to its original position
- The Date Selector behavior is inconsistent when the max date is specified and the first DayOfWeek is set to 0 and 1
- The recurrenceException contains the "NaNNaNNaNTNaNNaNNaNZ" value after deleting an occurrence of a recurring appointment
- Scheduler incorrectly visualizes recurring events when crossing DST
DevExtreme Tree List
- The clearFilter() method doesn't remove text from the search panel
DevExtreme UI Widgets
- ButtonGroup - buttonTemplate does not respond to the click action
- DateBox - The "Uncaught TypeError: Failed to execute 'getComputedStyle' on 'Window': parameter 1 is not of type 'Element'." error occurs when both showClearButton and readOnly options are enabled
- DateBox doesn't save the initially typed value when it is used with a calendar dropdown
- DateBox is not closed by the Esc key press when an internal editor is focused
- DateBox mask behavior allows deleting a month or day
- DropDownBox - The widget incorrectly displays its popup element if dropDownOptions.fullScreen is set to true
- List - The "Cannot read property 'disabled' of null" error occurs when selecting all items if a particular item is null
- NumberBox - The widget inserts numeric characters into its input element when typing if these characters are enclosed in two single quotation marks in the format option value
- TextBox - The valueChanged event is not raised in certain cases when the mask option is specified
- TreeView - Certain files throw an error if keyExpr data contains double underscores
Installation (.NET)
- .NET installer v19.2.4 fails because the "NupkgRestore.dll" assembly cannot be installed in certain cases
MVC CardView
- ASP.NET Controls - An item with IconID set to an SVG icon does not display image
MVC Data Editors
- RadioButton - Two radio buttons are checked after page refreshing in FireFox
MVC Diagram
- It's not possible to register the "canvg" library to make the export work in IE
- Diagram for MVC - A script error occurs when the control's visibility is switched on CallbackPanel's callbacks
MVC Gantt
- Gantt - TreeView and Gantt are misaligned if Bootstrap styles are added to a page
MVC GridView
- An intermediate state of a check box column is not visible if a row is focused
- ASP.NET Controls - An item with IconID set to an SVG icon does not display image
- It is impossible to cancel client-side export in the ToolbarItemClick event handler
- GridView for Bootstrap - GridView dimensions are calculated incorrectly after a callback when a responsive layout is enabled and the AllowEllipsisInText property is set to True
- GridView for WebForms - The "Average" summary causes the "No coercion operator is defined between types" exception for the Enum column type
MVC Navigation, Layout & Multi-Purpose Extensions
- ASP.NET Controls - An item with IconID set to an SVG icon does not display image
MVC Pivot Grid
- Data Aware Export - Pivot Grid does not export formatting settings provided by OLAP
MVC Report
- The "Equal Bar Width" option is not saved in the Chart designer
- The 'We found a problem with come content in ...' error occurs on opening an Excel file created by exporting a report to Excel
- Web Chart Designer - Incorrect scale types are displayed for Polar and Radar diagrams in the Property Grid
- Web Report Designer - It is impossible to specify a title for a pie series template in the Chart Designer
- XRChart - The Series.LegendText property should be hidden in the Chart Designer because it is marked obsolete
- XtraReport - Child tables referenced through relationships are not rendered (the nullable type issue)
MVC RichEdit
- ASP.NET Controls - An item with IconID set to an SVG icon does not display image
- Internal Exception is thrown on the client when copying/pasting a text from a specific e-mail
- JavaScript errors occur when RibbonTemplateItem is hidden
- Spellchecker blocks document saving
- The Ctrl+Backspace command works incorrectly
- NullReferenceException is raised on loading a certain document after an upgrade to v19.2.4
- The "Object reference not set to an instance of an object" exception occurs in the DevExpress.XtraRichEdit.Model.ParagraphProperties.GetCache method
- There is no capability to specify culture settings for calculating Rich Edit document fields on the client
MVC Scheduler
- Agenda View layout (Date Header and Appointment Row areas) is incorrectly re-calculated when changing control width if the SetToolbarViewNavigatorTemplateContent action is used
- StackOverflowException is raised in case the TrackPropertyChangeFor method is implemented in a custom View Model
- The Time Line view layout is incorrectly re-calculated after resizing a browser's window if a custom ToolbarViewSelectorTemplate is used
- The Time Line view width is calculated incorrectly if a custom ToolbarViewSelector template is used and a horizontal scrollbar is enabled (DisplayedIntervalCount)
- StackOverflowException occurs when a day off is selected using DateNavigator if the current active view is "Work Week"
- The "This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms" error occurs while showing Appointment Dialog
MVC VerticalGrid
- ASP.NET Controls - An item with IconID set to an SVG icon does not display image
Navigation, Layout & Multi-Purpose Controls
- ASP.NET Controls - An item with IconID set to an SVG icon does not display image
- FloatingActionButton for WebForms - A JavaScript error occurs on an attempt to change button text
- Menu for WebForms - SVG icons are not shown in the collapsed menu's items with empty text when CollapseRootItemsToIcons is enabled
Project Templates
- The "New Project" template creates a project folder with a default name instead of a custom name
ProjectConverter
- Project Converter does not convert User Controls in a project if a certain project is selected to be converted
Rich Text Editor for ASP.NET Core
- There is no suitable client-side event that is raised after a document is saved on the server
- The document.fonts.create method doesn't work if the second parameter doesn't contain quotes
- A document layout is not updated correctly after a Document Variable is updated in code
- A document with the multi-column layout is displayed incorrectly
XtraReports Suite
- A drill-down report doesn't show data when expanding/collapsing a detail report several times
- A report is cropped when printing it using the PrintToolBase class under the .NET Core platform
- Document Preview - Rich Text content is incorrectly rendered in Linux enviroment
- End-User Report Designer - SqlDatSource.Name returns an empty string when a report is created using 'Design In Report Wizard'
- Export to Mht - "</htm" text is shown at the end of the document (.NET Core)
- Export to PDF - Font family names should not use their localized versions
- The message is truncated on an attempt to save a report in the End-User Report Designer
- Visual Studio Report Designer - Data Source Wizard automatically closes in a .NET Core application
- Web Report Designer - Double requests sent to the web server to load subreports increases the loading time
- Web Report Designer - The Save dialog is closed if the save operation was canceled in the ReportSaving event handler
- XRRichText does not render HTML text correctly when the AzureCompatibility option is enabled
- Child tables referenced through relationships are not rendered (the nullable type issue)