DevExpress ASP.NET 19.2.6

Amélioration des contrôles PivotGrid, RichEdit et TreeList.
Janvier 31, 2020
Nouvelle Version

Correctifs

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
DevExpress ASP.NET

DevExpress ASP.NET and Blazor

Toutes les bibliothèques, extensions et suites de composants primées ASP.NET, MVC, ASP.NET Core, ASP.NET Bootstrap et Blazor produites par DevExpress réunies dans un seul package.

Vous avez une question ?

Discutez en direct avec l'un de nos spécialiste des licences DevExpress .