DevExpress ASP.NET 19.2.5

DevExpress ASP.NET 19.2.5
Improves PivotGrid, Scheduler and GridView controls.

News

Feature Release

December 19, 2019 - 15:37
DevExpress ASP.NET 19.2.5
DevExpress ASP.NET

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)