DevExpress ASP.NET 20.1.6

Améliore les contrôles Gantt, GridView et Spreadsheet.
Juillet 16, 2020 - 15:06
Nouvelle Version

Correctifs

All ASP.NET Web Forms products

  • "HRESULT E_FAIL has been returned from a call to a COM component" error occurs when a page is rendered in the Microsoft Visual Studio Designer.

ASPxDataEditors

  • ASPxListBox - No default translations for the "Enter text to filter" string in the "en", "ru" and "ja" cultures.
  • DateEdit - An invalid value is not reset after the editor loses focus if the values does not belong to a MaxDate/MinDate interval.
  • FormLayout - 'Attempt by security transparent method to access security critical type 'System.Web.UI.WebControls.ListView' failed' error.
  • GridLookup for WebForms - GridLookup loses its value after items are selected if it is created at runtime and located in TabbedLayoutGroup.

ASPxDiagram

  • Diagram - Latest changes are not applied to a data source if a postback is sent before a synchronization callback.
  • Diagram for WebForms - The e.item.type property in the ItemClick event handler doesn't return the type of a clicked custom shape.

ASPxGantt

  • Gantt - The "Add New Task" and "Delete Selected Task" toolbar items disappear after removing a dependency.
  • Gantt for ASP.NET - Weeks start with Sunday when Russian localization is applied.
  • Gantt for WebForms - A control is rendered incorrectly if GanttTaskListSettings.Width is set to 0.

ASPxGridView

  • DateEdit - An invalid value is not reset after the editor loses focus if the values does not belong to a MaxDate/MinDate interval.
  • Filter Control - Content of the Visual tab (expression) does not fit into Filter Control's popup window in the adaptive mode.
  • Filter Control - Popup Window is incorrectly positioned on a screen in the adaptive mode.
  • GridLookUp - GridLookUp's value cannot be specified on the server if a nested GridView control contains grouped data and groups are collapsed.
  • GridView for Web - The PreviewChanges button located in the grid toolbar does not recalculate its width.
  • GridView for WebForms - Implement the EnableScrolling property for context menu.

ASPxHtmlEditor

  • ASPxHtmlEditor - Markup is changed after switching between Design and HTML tabs when an HTML <div> element is wrapped in an <a> HTML element.
  • ASPxHtmlEditor - Multiple spaces are inserted when the Backspace key is pressed under certain conditions.
  • ASPxHtmlEditor - Styles are not applied to the paragraph with an image on an attempt to apply them to several selected paragraphs.
  • ASPxHtmlEditor - The Remove Format option does not remove the bold text style.
  • HtmlEditor - Items of an ordered list are continuously added after pressing the Enter key when the cursor is in the middle of the list.
  • HtmlEditor for WebForms - "embed" tags in the editor's HTML content are not removed when the AllowObjectAndEmbedElements property is not set to true.
  • HtmlEditor for WebForms - It is not possible to replace a word in a document if it was entered into the search panel.
  • HtmlEditor for WebForms - Table editing options are not disabled in the "Insert Table" toolbar item when editor content is empty.
  • HtmlEditor for WebForms - TextArea content is deleted, but the TextArea container remains after pressing Delete.
  • HtmlEditor for WebForms - The "Cannot read property '1' of null" error occurs on inserting certain text in HtmlEditor.
  • HtmlEditor for WebForms - The "HtmlChanged" event fires before content changes.
  • HtmlEditor for WebForms - The cursor works incorrectly when it is moved to a new line and the marker list item contains a built-in element.
  • HtmlEditor for WebForms - Typed text is incorrectly positioned in Microsoft Internet Explorer 11 after resizing the browser.

ASPxRichEdit

  • RichEdit for MVC - An extra empty page is displayed in a document in certain cases.
  • RichEdit for WebForms - An internal exception occurs when a certain document is opened.

ASPxScheduler Suite

  • ASPxScheduler - "Cannot access the 'ResourceIds' property of a disposed object" exception is thrown on loading a control.
  • ASPxScheduler - The "Collection was modified; enumeration operation may not execute." exception is thrown while loading a control.
  • ASPxScheduler - The control cannot navigate to the next/previous interval if the Start property is specified in a page's markup and the FetchAppointments event is handled.
  • Client-side appointments are not initialized with custom subjects specified in the InitClientAppointment event handler.
  • Scheduler - Appointment is not updated in the Agenda view after its Status or Label is changed using a context menu.
  • Scheduler for WebForms - Scheduler's layout corrupts if an appointment resizes in such a way that it reaches the bottom of the control in Google Chrome.
  • Scheduler for WebForms, Bootstrap - The context menu is not shown after a long-tap in an empty time cell in Google Chrome on Apple iPhone.

ASPxSpreadsheet

  • System.OutOfMemoryException is thrown on Microsoft Azure in certain cases even if the DevExpress.Utils.AzureCompatibility.Enable option is enabled.

Bootstrap Charts

  • Chart for Bootstrap - The ValueAxis cannot be hidden by setting the Visible property to False.

Bootstrap Data Editors

  • ASPxListBox - No default translations for the "Enter text to filter" string in the "en", "ru" and "ja" cultures.
  • ComboBox for Bootstrap - The items background and fore color are not correct in the Pulse theme.

Bootstrap GridView

  • GridView for Bootstrap - The "Cannot read property 'preventDefault' of undefined" error occurs when focusing a cell with a button placed in a DataItemTemplate and setting the e.cancel property to true in the FocusedCellChanging event handler.
  • GridView for Bootstrap - The "Cannot read property 'querySelectorAll' of null" JS error occurs if the grid in adaptive mode is sorted.

Bootstrap Navigation, Layout & Multi-Purpose Controls

  • FileManager for Bootstrap - Files are not shown when a file manager is placed in BootstrapFormLayout.

Bootstrap Scheduler

  • ASPxScheduler - "Cannot access the 'ResourceIds' property of a disposed object" exception is thrown on loading a control.
  • ASPxScheduler - The "Collection was modified; enumeration operation may not execute." exception is thrown while loading a control.
  • ASPxScheduler - The control cannot navigate to the next/previous interval if the Start property is specified in a page's markup and the FetchAppointments event is handled.
  • Scheduler for WebForms, Bootstrap - The context menu is not shown after a long-tap in an empty time cell in Google Chrome on Apple iPhone.

Data Access Library

  • The SqlDataSource Wizard may hang while showing a Wait form in Microsoft Visual Studio 2019 (16.6.0+).

DevExtreme Data Grid

  • DataGrid - A cell immediately closes after a value changes if a column has calculateCellValue.
  • DataGrid - Cells in a column are duplicated when grouping by this column if showWhenGrouped is enabled.
  • DataGrid - Focused row is missing when a user selects an uploaded record.
  • DataGrid - Header Filter doesn't work if a column dataField matches another column caption.
  • DataGrid - The "i.trim is not a function" error occurs if the "new JS()" expression is used in a named template.
  • DataGrid - The "push" drop feedback mode animation doesn't work in Microsoft IE\Microsoft Edge.
  • DataGrid - The "push" drop feedback mode is animated incorrectly if columnFixing is enabled.
  • DataGrid - The e.row.isEditing property is undefined in onCellPrepared for a row that is not in the editing state.
  • DataGrid - The last column's value disappears on adding a new row to an empty grid after the Tab key is pressed.
  • DataGrid - The selectedRowKeys array contains keys of deleted rows.
  • DataGrid Demo - CRUD operations don't work when client and service domains are different.
  • DataGrid displays a loading panel if reject is called in customLoad.
  • DataGrid displays the "Cancel Changes" button after changing a column that has the setCellValue callback.
  • DataGrid does not display a validation message for a cell when Switch is used as an editor.
  • DataGrid doesn't automatically filter data when column filtering settings are changed on the fly.
  • DataGrid goes to infinite reload when DataSource is changed and then changed again to null.

DevExtreme Data Visualization

  • Chart - The "cannot read property PointsCount of undefined" error occurs on an attempt to insert points to a data source.
  • Chart - The widget does not show when the number of data exceeds 10000.

DevExtreme File Management

  • DevExtreme File Manager - Folder icons are overlapped with text in Microsoft Internet Explorer 11.
  • DevExtreme-based File Manager - The toolbar items don't have tooltips.
  • File Manager for ASP.NET Core - The **Expr properties (KeyExpr, ThumbnailExpr, etc) are not available in Razor code.
  • File Manager for ASP.NET Core - The FileSystemItem.Thumbnail property value is not available on the client side.
  • File Manager for DevExtreme - TypeScript definitions have an incorrect type specification for the delete permission.
  • FileManager for ASP.NET Core - The FileSystemItemInfo.Key contains a folder path, instead of a folder ID while uploading files.

DevExtreme Gantt

  • Gantt - A new subtask cannot be created from the Tree View area if a key expression differs from a predefined one ("id").
  • Gantt - Tree View content is not updated automatically while updating a task if the autoUpdateParentTasks property is enabled.
  • Gantt for Java Script - A task's progress is reset to 100% after adding/deleting resources for the task.
  • Gantt for Java Script - Tasks in the Tree List area are not collapsed after adding a new sub-task.

DevExtreme Html Editor

  • HtmlEditor - The layout of a multiline toolbar is incorrectly displayed on a mobile device.
  • HtmlEditor - The pasted image is inserted twice.
  • HtmlEditor doesn't display mentions when a user types fast.
  • HtmlEditor raises an error when a value is changed to null.

DevExtreme Scheduler

  • Scheduler - A cell keeps a hovered state even if nothing is dropped in it.
  • Scheduler - A new all-day appointment overlaps other appointments in the Week view.
  • Scheduler - A new item is added to the right side of the Form.
  • Scheduler - Drag and drop stops working when the height is not set and the page is scrolled down.
  • Scheduler - Drag and Drop to an external container doesn't work if the view is scrolled.
  • Scheduler - The widget deletes the first appointment in a series instead of a selected appointment.
  • Scheduler doesn't allow multiple cell selection in a timeline view when allowDragging is disabled.

DevExtreme Tools

  • An MVC Responsive Web Application template project stops working if DevExtreme is added to it via the "Add DevExtreme to the project" wizard.
  • Update the API Controller Scaffolder template.

DevExtreme UI Widgets

  • DataGrid - The "i.trim is not a function" error occurs if the "new JS()" expression is used in a named template.
  • Drawer is displayed above the Menu when openedStateMode is set to "overlap".
  • DropDownButton - The control's drop down overlaps the input.
  • NumberBox does not accept decimal values with a custom formatter function.
  • RadioGroup - The loadOptions.filter option contains an object instead of a key when store.key is used.
  • SelectBox - The widget ignores the dropDownOptions settings.

MVC Data Editors

  • ASPxListBox - No default translations for the "Enter text to filter" string in the "en", "ru" and "ja" cultures.
  • DropDownEdit - Provide the capability to specify which property Value/KeyValue is used by DevExpressEditorsBinder.

MVC Gantt

  • Gantt - The "Add New Task" and "Delete Selected Task" toolbar items disappear after removing a dependency.
  • Gantt for ASP.NET - Weeks start with Sunday when Russian localization is applied.
  • Gantt for MVC - The 'String was not recognized as a valid DateTime' error occurs on an attempt to edit data if the Russian localization is applied.
  • Gantt for WebForms - A control is rendered incorrectly if GanttTaskListSettings.Width is set to 0.

MVC GridView

  • Filter Control - Content of the Visual tab (expression) does not fit into Filter Control's popup window in the adaptive mode.
  • Filter Control - Popup Window is incorrectly positioned on a screen in the adaptive mode.
  • GridLookUp - GridLookUp's value cannot be specified on the server if a nested GridView control contains grouped data and groups are collapsed.
  • GridView for MVC - A script is shown in a tooltip for a new button.
  • GridView for MVC - Svg icons are not displayed on the first page load when the Icons extension suite is used.

MVC HtmlEditor

  • ASPxHtmlEditor - Styles from the ToolbarParagraphFormattingEdit command do not apply to the first empty line.
  • HtmlEditor - Items of an ordered list are continuously added after pressing the Enter key when the cursor is in the middle of the list.

MVC Navigation, Layout & Multi-Purpose Extensions

  • ASPxMenu - The location of a drop-down menu is incorrectly calculated in adaptive mode.
  • FileManager - Folder tree is incorrectly collapsed / expanded in some cases.
  • ImageGallery for MVC - Images are scrolled with the mouse even if the AllowMouseWheel property is set to false.
  • UploadControl - An error occurs during the file upload in the "File Upload to Google Drive" demo.

MVC Pivot Grid

  • MVC Pivot Grid - ShowOnlyAvailableItems does not work in OLAP.

MVC Report

  • MVC ReportDesigner - Chart Designer - Undo/redo buttons do not work.
  • MVC ReportDesigner - Descriptions for the NewLine and FormatString functions are missing.
  • The Report Designer Undo functionality does not restore the initial size of the XRPictureBox control after resetting its Sizing from the AutoSize value.
  • Web Dashboard - The "window.controllers/Controllers is deprecated. Do not use it for UA detection." warning is displayed in FireFox.
  • Web Report Designer - Multi-selection works incorrectly when the Bootstrap library is used on a web page.
  • XRPageInfo - Page numbering by a report's group does not work correctly.

MVC RichEdit

  • RichEdit for MVC - An error occurs on pasting content with floating objects from a Microsoft Word document.
  • RichEdit for MVC - An extra empty page is displayed in a document in certain cases.
  • RichEdit for MVC - The Fields.UpdateFieldsOnPaste property doesn't work.
  • RichEdit for MVC - The IndexOutOfRange exception is thrown in some cases.

MVC Scheduler

  • ASPxScheduler - "Cannot access the 'ResourceIds' property of a disposed object" exception is thrown on loading a control.
  • ASPxScheduler - The "Collection was modified; enumeration operation may not execute." exception is thrown while loading a control.
  • ASPxScheduler - The control cannot navigate to the next/previous interval if the Start property is specified in a page's markup and the FetchAppointments event is handled.
  • Scheduler - Appointment is not updated in the Agenda view after its Status or Label is changed using a context menu.
  • Scheduler for MVC - It's impossible to set the SettingsAdaptivity.Mode property to "OnWindowInnerWidth" in ViewVisibleInterval.OptionsCalendar.

MVC Spreadsheet

  • Spreadsheet for MVC - Text with custom fonts that have a space in their names is displayed incorrectly.
  • System.OutOfMemoryException is thrown on Microsoft Azure in certain cases even if the DevExpress.Utils.AzureCompatibility.Enable option is enabled.

Navigation, Layout & Multi-Purpose Controls

  • ASPxMenu - The location of a drop-down menu is incorrectly calculated in adaptive mode.
  • CallbackPanel for WebForms - The SetLoadingPanelText method works incorrectly when the HideContentOnCallback property is set to false.
  • FileManager - Folder tree is incorrectly collapsed / expanded in some cases.
  • FormLayout - 'Attempt by security transparent method to access security critical type 'System.Web.UI.WebControls.ListView' failed' error.
  • ImageSlider for Web Forms - 'Unable to cast object of type 'System.DBNull' to type 'System.Byte[]'' error occurs on an attempt to bind ImageSlider to a data source with null values.
  • Menu for Web Forms - Items do not get aligned horizontally in Edge.
  • PopupControl for WebForms - A page scrollbar is hidden after the page is resized when a modal popup is displayed in adaptive mode.
  • UploadControl - An error occurs during the file upload in the "File Upload to Google Drive" demo.

NuGet Packages

  • DevExpress NuGet Server - The "406 (Not Acceptable)" error returns when trying to install a non-DevExpress NuGet package.
  • NuGet packages for WebForms and MVC - Installation to a project with location section in web.config throws an error.

Project Templates

  • MVC Responsive Template - "The anti-forgery token could not be decrypted" error is thrown on an attempt to log in.
  • Microsoft Visual Studio 2019 freezes on an attempt to open a Web Form designer.

Project Wizard

  • Bootstrap Responsive Template - The "Authentication Model" option/page is not hidden.
  • Insert Extension Wizard - The "Incremental Filtering Mode" combobox in the TokenBox wizard section contains two "StartWith" elements and does not contain a "Contains" element.
  • Tags in the DevExpress section are duplicated after a project upgrade using the DevExpress Wizard if the configuration tag in Web.config contains an 'XMLNS' attribute.

Rich Text Editor for ASP.NET Core

  • Numbered lists are incorrect after saving a document to the OpenXml/RtfTF format.
  • Rich Edit Control for ASP.NET Core - Client-side errors are raised while downloading (exporting) a document in a DOCX format if the document was opened in RTF format.
  • RichEdit for ASP.NET Core - "Table of Tables" and "Table of Figures" are incorrectly updated after a document is saved and reopened.
  • RichEdit for ASP.NET Core - Document content cannot be saved if a certain list is copied to a document.
  • RichEdit for ASP.NET Core - Document content is incorrectly downloaded in the RTF and DOCX formats.
  • RichEdit for ASP.NET Core - It's not possible to add a set of default fonts when adding custom fonts to the Fonts collection.
  • RichEdit for ASP.NET Core - List numeration formatting and cell alignment are incorrect after opening a document exported to RTF.
  • RichEdit for ASP.NET Core - The “Section (Next Page)” option doesn't work correctly with tables when saving document content to RTF.
  • RichEdit for Core - Created nested tables are missing in OpenXml (DOCX) documents under certain circumstances.

Spreadsheet for ASP.NET Core

  • Spreadsheet for ASP.NET Core - Copying via the context menu doesn't work.
  • Spreadsheet for ASP.NET Core - There is no capability to define custom formulas.

XtraReports Suite

  • DevExpress v20.1 Report item template is not available for VB.NET Web Applications.
  • Document Viewer's Mobile Mode - Clicking Cancel on the Parameters Panel breaks report preview if the document has no pages.
  • Export to DOCX - Images overlap document margins in Single File mode.
  • JsonDataSource - A data source instance is not refilled when a parameter value changes.
  • The "Unable to cast COM object of type 'System.__ComObject' to interface type 'VSLangProj.VSProject'." error occurs on opening a report designer in a VB.NET Web Site project.
  • The list of Database Providers in the Data Source wizard of the Microsoft .NET Core Report Designer is not complete.
  • The Report Designer Undo functionality does not restore the initial size of the XRPictureBox control after resetting its Sizing from the AutoSize value.
  • Microsoft Visual Studio Report Designer (Microsoft .NET Core) - A blank report is shown after the Report Wizard is completed.
  • Web Dashboard - The "window.controllers/Controllers is deprecated. Do not use it for UA detection." warning is displayed in FireFox.
  • Web Report Designer - Multi-selection works incorrectly when the Bootstrap library is used on a web page.
  • XRPageInfo - Page numbering by a report's group does not work correctly.
DevExpress ASP.NET

DevExpress ASP.NET

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 .