DevExpress ASP.NET 19.2.6

Released: Jan 31, 2020

Actualizaciones en 19.2.6

Correcciones

All ASP.NET Core products

  • Scheduler shows incorrect information in a recurrent appointment tooltip

All ASP.NET MVC products

  • Query Builder does not create relations for composite primary keys in tables
  • Scheduler shows incorrect information in a recurrent appointment tooltip

ASPxCardView

  • It is not possible to customize a caption of a certain column in an exported document

ASPxDataEditors

  • ComboBox for MVC - Server Mode - Items are not rendered after a dropdown is opened
  • SpinEdit - Number="" leads to the "Unable to cast object of type 'System.String' to type 'System.ComponentModel.Design.Serialization.InstanceDescriptor'." error

ASPxDiagram

  • The e.item.key property is not defined in the client-side ItemClick event handler once a node is clicked after a postback

ASPxGantt

  • Provide the capability to use different types of keys
  • Expand/Collapse button icons are not rendered in certain cases
  • Gantt is incorrectly rendered when it is placed on a page with a complex layout that contains Splitters

ASPxGridView

  • ASPxGridLookUp - Incremental filtering is incorrectly applied in Firefox
  • Batch Edit - The Update Summary button inconsistently becomes hidden/visible while navigating through a group's items after changing the group's min value
  • Batch Editing - The "Update summaries" button has a greater height than other buttons on the status bar
  • Clicking the header filter's empty string item does nothing
  • The "Specified cast is not valid" error occurs during the update if the German locale is used
  • The BeforeHeaderFilterFillItems event can be raised several times in endless paging mode
  • The footer fore color setting is ignored in certain themes
  • The 'Multiple controls with the same ID 'DXGFRow1' were found. FindControl requires that controls have unique IDs' error occurs
  • The "Cannot read property 'GetDate' of null" error occurs in Filter Builder with two GridViewDataDateColumns
  • Batch Edit - It is impossible to enter a space in editors located in the FooterTemplate if the grid is not populated
  • Batch Editing - The toolbar's default 'Update' and 'Cancel' buttons are disabled during cell editing
  • BinaryImage column - It's not possible to click the upload button on mobile devices with specific settings
  • The "Cannot read property 'querySelectorAll' of null" error occurs if a callback is sent to ASPxPopupControl in the grid's EditItemTemplate
  • The "Guid should contain 32 digits with 4 dashes..." error occurs when a new row is deleted after being inserted and the HighlightDeletedRows option is enabled
  • The document footer does not display correctly during the grid export to a DOCX document
  • Issues when showing a border bottom in GridView when a group summary is shown in the group footer

ASPxPivotGrid

  • ASPxPivotGrid does not call the IOneTypeObjectConverter.FromString method when restoring custom types saved in the PivotGridField.Tag property
  • ASPxPivotGrid throws ArgumentOutOfRangeException when expanding ragged hierarchies in certain cases

ASPxRichEdit

  • A hidden text copied from an MS Word document is not rendered in RichEditControl after pasting
  • Text is displayed with delays on typing in the middle of a document in IE
  • ASPxRichEdit scrolls a document to the bottom on every keystroke on iPad iOS13
  • An error occurs if Undo and other client-side commands are used after loading a document on a callback
  • A client-side internal exception occurs on pasting content copied from a page opened in Edge
  • Floating image is incorrectly dragged and dropped inside a table
  • Items in the "Styles" dialog are not localized in the pt-BR culture
  • Printing doesn't work when a document contains a PAGE field in the header
  • Some predefined Ribbon items are generated with static captions that override localized values
  • Styles are inconsistently applied on inserting RTF content by using the insertRtf command
  • Text deletion hangs when a user holds the Backspace key in Chrome
  • The names of the Document Paragraph styles cannot be localized using satellite assemblies

ASPxSpreadsheet

  • A copied cell value is pasted only into the 1st cell of a selected range (multiple cells) in Edge
  • Selecting a hidden worksheet as an ActiveWorksheet causes errors
  • The "Clear Contents" command incorrectly works for selected rows
  • The GetCellBounds method incorrectly works in some conditions
  • A link to the data range is formed incorrectly if the worksheet name contains Cyrillic symbols
  • The filter row is shown in the wrong part of a certain document

ASPxTreeList

  • The NodeCollapsing/NodeExpanding events are not raised on expanding/collapsing nodes by clicking them if the ExpandCollapseAction property is set to NodeClick
  • TreeList for WebForms throws NullReferenceException after a user clicks the Clear button in the Search Panel

Assembly Deployment Tool

  • An application configuration file is set incorrectly when the Assembly Deployment Tool is used
  • Invalid resulting config file name after deployment
  • The tool crashes Visual Studio 16.3.8 on specific projects

Bootstrap CardView

  • Items in the Header Filter are incorrectly filtered

Bootstrap GridView

  • Batch Edit - The right padding is not added to editors that have buttons displayed in the input area
  • Not all columns are displayed in the detail grid when Mozilla Firefox is used and the grid is in adaptive mode
  • Items in the Header Filter are incorrectly filtered

Bootstrap Navigation, Layout & Multi-Purpose Controls

  • FileManager - It's not possible to create a folder after the first load if SettingsFileList is "Details" and ShowFolders is "True"
  • BootstrapToolbar - It is not possible to change an item text on the client side if it has sub items
  • FileManager - The NullReferenceException is raised while creating a new folder if folders are shown only in the Thumbnails view
  • FileManager - The expanded state of folders in TreeView does not persist on callbacks
  • PopupControl - Header buttons can be dragged to input elements

Bootstrap Rich Text Editor

  • An error occurs if Undo and other client-side commands are used after loading a document on a callback

Bootstrap Spreadsheet

  • The "Clear Contents" command incorrectly works for selected rows
  • The GetCellBounds method incorrectly works in some conditions

DevExtreme Core

  • Themes - Color Swatches - A style conflict with the Font Awesome library
  • ValidationGroup is not validated on pressing a button with UseSubmitBehavior, which is defined in an inner widget

DevExtreme Data Grid

  • A validation error disappears when a new portion of data is loaded during scrolling
  • Column headers are not aligned with cells if the grid is placed inside ScrollView and showScrollbar is set to 'always'
  • Edit form sets focus to the last editor automatically when an editor value is changed under certain conditions
  • Infinite scrolling incorrectly works if max-height of the widget container is set to a non-integer number of pixels
  • It is possible to bypass data editing restrictions under certain conditions
  • Row removal is not possible when compound keys are complex (e.g. "keyName.keySubname")
  • Rows cannot be removed if refreshMode is set to repaint and the recalculateWhileEditing option is enabled
  • The "Uncaught RangeError: Maximum call stack size exceeded" error occurs on an attempt to sort large grouped data
  • The Cell edit mode - The widget doesn't delete a row on clicking the Delete button if any cell was focused
  • The clearFilter method does not clear the filter row when it is not applied via the ApplyFilter button in applyFilter = "onClick" mode
  • The detail view cannot be expanded after switching to the edit mode
  • The grouped row value is not formatted in the exported document when the remoteOperations option is enabled
  • The onEditorPreparing event fires twice for each column if the state store is enabled
  • The widget cannot complete remote filtering under certain conditions
  • The widget doesn't show the E1037 error
  • The widget shifts cells when a cell template is used
  • DataGrid doesn't execute a click action if a button in a custom command column uses a template
  • DataGrid throws the "Cannot read property 'getRowIndexOffset' of undefined" error during editing when keyboard navigation is disabled

DevExtreme File Management

  • JavaScript File Uploader - A full path is sent to the server when uploading in Internet Explorer and Edge

DevExtreme Pivot Grid

  • The "Cannot read property 'filterType' of undefined" error occurs when filtering values by using Field Chooser
  • PivotGrid raises the "Uncaught TypeError: l.selector is not a function" error when ApplyChangesMode is OnDemand and data is large

DevExtreme Scheduler

  • A template returns the same data in appointmentData and targetedAppointmentData in the collector
  • Appointments have an incorrect ending date time when it includes a date where daylight saving time changes
  • The widget can't drag an appointment to the All Day panel under certain conditions
  • Scheduler doesn't display an appointment in timelineWeek if is starts after endDay
  • Scheduler doesn't render widgets in the Appointment Template
  • Uncaught TypeError: Cannot read property 'index' of undefined under certain conditions

DevExtreme Tools

  • ThemeBuilder - The "Save As Color Swatch" check box works incorrectly when the "Copy To CSS" button is used

DevExtreme Tree List

  • The widget doesn't update expanded and selected row keys in the local storage
  • TreeList crashes a browser when a widget is filtered and nodes are dropped inside a root node

DevExtreme UI Widgets

  • DateBox throws the "Cannot read property 'length' of null" error when a short month display format is used
  • DropDownButton - Resetting the selectedItemKey option does not change the widget's selected item
  • DropDownButton - The wrapItemText option is not synchronized with dxList
  • DropDownButton doesn't display a value in certain cases if its items and selectedKey options are changed dynamically
  • List - The Clear button is displayed incorrectly in Material themes
  • Lookup - The value is not displayed when the item collection is updated at runtime
  • Lookup displays 1,5 items when a search bar and a cancel button are displayed in the Material theme
  • Material theme - The editor's clear button has no right padding
  • Popup - FullScreen mode - Buttons in the bottom toolbar are not always visible on iOS/Safari when the browser has multiple tabs and an end user flips the device's orientation
  • Toolbar - Item location cannot be updated at runtime

MVC Data Editors

  • ComboBox for MVC - Server Mode - Items are not rendered after a dropdown is opened
  • MVC Combobox - A drop-down list displays items only after a filter is applied for the first time if Incremental Filtering is enabled for a combobox used in GridView's Batch Editing
  • SpinEdit - Number="" leads to the "Unable to cast object of type 'System.String' to type 'System.ComponentModel.Design.Serialization.InstanceDescriptor'." error

MVC GridView

  • Show only the Count summary item for a group row in the Context Menu demo
  • Batch Edit - The Update Summary button inconsistently becomes hidden/visible while navigating through a group's items after changing the group's min value
  • Batch Editing - The "Update summaries" button has a greater height than other buttons on the status bar
  • Clicking the header filter's empty string item does nothing
  • Custom Binding - Batch Editing - Min, Max, Average summary values shouldn't change after a cell update
  • The "Specified cast is not valid" error occurs during the update if the German locale is used
  • The BeforeHeaderFilterFillItems event can be raised several times in endless paging mode
  • The footer fore color setting is ignored in certain themes
  • The 'Multiple controls with the same ID 'DXGFRow1' were found. FindControl requires that controls have unique IDs' error occurs
  • roup summary highlighting is not removed on clicking the "Cancel changes" button when an editor is focused in Chrome
  • Issues when showing a border bottom in GridView when a group summary is shown in the group footer
  • MVC Combobox - A drop-down list displays items only after a filter is applied for the first time if Incremental Filtering is enabled for a combobox used in GridView's Batch Editing

MVC Navigation, Layout & Multi-Purpose Extensions

  • FileManager - The expanded state of folders in TreeView does not persist on callbacks
  • FileManager - The GoogleDrive provider doesn't work correctly with subfolders specified as RootFoolder
  • FormLayout - An item's caption sometimes can overlap another item's error text
  • FormLayout - There is no text selection when the SelectInputTextOnClick property is set true and a layout item's caption is clicked
  • PopupControl - The width of a footer's text is calculated incorrectly if the footer contains an image
  • PopupControl - Header buttons can be dragged to input elements

MVC Report

  • ASPxReport Designer - Some strings in the designer's wizard cannot be localized
  • dx-report-viewer - Zoom in/out gestures do not work in an Angular application when Mobile Mode is used
  • End-User Report Designer throws an exception if the XRTableOfContentsLevel.LeaderSymbol property is empty in the TableOfContent report control
  • The DevExpress.XtraPrinting.Native.ZOderMultiColumnBuilder.FindVerticalHeader method throws a NullReferenceException on report preview
  • The Not operator with the StartWith criterion is not shown in the Query builder UI
  • Web Document Viewer - Changes made in preview are lost in the exported HTML document
  • XRCrossTab - TextFormatString does not work for grouped column headers

MVC RichEdit

  • ASPxRichEdit scrolls a document to the bottom on every keystroke on iPad iOS13
  • An error occurs if Undo and other client-side commands are used after loading a document on a callback
  • Selection works incorrectly with merge fields
  • The scrollbar is not moved down when the cursor changes the line
  • The Document.Unit setting isn't applied correctly when RichEditExtension.GetCallbackResult is returned in the callback controller action

MVC Spreadsheet

  • A copied cell value is pasted only into the 1st cell of a selected range (multiple cells) in Edge
  • Selecting a hidden worksheet as an ActiveWorksheet causes errors
  • The "Clear Contents" command incorrectly works for selected rows
  • The GetCellBounds method incorrectly works in some conditions

MVC TreeList

  • The NodeCollapsing/NodeExpanding events are not raised on expanding/collapsing nodes by clicking them if the ExpandCollapseAction property is set to NodeClick

Navigation, Layout & Multi-Purpose Controls

  • FileManager - It's not possible to create a folder after the first load if SettingsFileList is "Details" and ShowFolders is "True"
  • DockPanel for WebForms - The client-side BeforeResizing event fires after the ShowAtPos method call
  • FileManager - The expanded state of folders in TreeView does not persist on callbacks
  • FileManager - The GoogleDrive provider doesn't work correctly with subfolders specified as RootFoolder
  • FormLayout - An item's caption sometimes can overlap another item's error text
  • FormLayout - There is no text selection when the SelectInputTextOnClick property is set true and a layout item's caption is clicked
  • NewsControl - The "Show More Items" button is shown in "OnScroll" mode on the initial load if the control is located within a separate scrollable container
  • PopupControl - The width of a footer's text is calculated incorrectly if the footer contains an image
  • PopupControl for WebForms - Popup Control does not change its height when expanding nodes of the Tree List control if the SettingsAdaptivity.Mode property is set to "Always" and the MinHeight property is specified
  • PopupControl - Header buttons can be dragged to input elements
  • Upload Control - Multiple opening/closing a view with the Upload control results in raising client-side errors related to accessing IFRAME elements in IE

Project Templates

  • The unnecessary UsersContext and UserProfile classes are added to AccountModels when creating a template with the ASP.NET Identity auth
  • VS2017 - The DevExpress Template Gallery is not available in the "Add New Item.." project dialog

Spreadsheet for ASP.NET Core

  • ASP.NET Core Spreadsheet throws TypeLoadException when .Net Core-compiled assemblies are loaded at runtime
  • Spreadsheet - The "Clear Contents" command incorrectly works for selected rows

XtraReports Suite

  • ASP.NET Core Report Designer - Client-side errors are not shown in the document viewer
  • ASPxReport Designer - Some strings in the designer's wizard cannot be localized
  • ASPxReportDesigner - Localization Service "Specify Data Source Settings" wizard option is not available for translation
  • ASPxReportDesigner - The "Vertical Report" string is not locaized by sattelite assemblies in the "pt-BR" culture
  • dx-report-viewer - Zoom in/out gestures do not work in an Angular application when Mobile Mode is used
  • Error when exporting a report in xlsx format
  • Export - Text is cropped under certain conditions under the non-Windows OS if the LineLimit flag in the PdfStringFormat is set
  • Query Builder - It is impossible to update a query if any column is unavailable in the source table
  • The "Cannot resolve scoped service 'DevExpress.DataAccess.Web.ISqlDataSourceWizardCustomizationService' from root provider" error occurs if a custom SQL is used as a report data source
  • The DevExpress.XtraPrinting.Native.ZOderMultiColumnBuilder.FindVerticalHeader method throws a NullReferenceException on report preview
  • The 'Ellipsis Character' is not shown if a label is rotated
  • Visual Studio 2019 + Devexpress Report Designer 19.2 issues
  • Web Document Viewer - Changes made in preview are lost in the exported HTML document
  • Web Report Designer - Chart Designer's memory consumption increases after an upgrade to version 19.2
  • Web Report Designer - Updating reportUrl on the client results in the "Cannot call methods on resizable prior to initialization" error
  • XRCrossTab - TextFormatString does not work for grouped column headers
  • XRPivotGrid - PreFilter is ignored when calculated fields are used in the filter criteria