DevExpress ASP.NET 20.2.5

Melhora os controles Scheduler, Spreadsheet e TreeList.
Janeiro 21, 2021
Nova versão

Correções

All ASP.NET MVC products

  • DevExpress MVC controls - The ViewContext and Controller objects persist in server memory between requests if the GetStyleSheets/GetScripts methods are used.

ASPxCardView

  • CardView for WebForms - An empty card does not occupy the entire space if CardsPerRow is set to "1".

ASPxDataEditors

  • DateEdit and ComboBox for WebForms - Buttons in the header do not work in adaptive mode if editors are located inside NavBar.
  • DateEdit for WebForms - The time part is reset after closing the popup element.

ASPxDiagram

  • Diagram - The "<path> attribute d: Expected number, M NaN NaN L NaN Na…" error occurs on selecting a certain group of shapes.

ASPxGantt

  • Gantt - A focused task is not changed in the Tree View area while invoking a context menu if editing is disabled in the control.
  • Gantt - A task has an incorrect background color if it has children and its id = 0.
  • Gantt - The context menu does not have a default item to add a sub-task.

ASPxGridView

  • GridLookup- Filtering doesn't work if there is a column with nullable type in TextFormatString.
  • GridView - Grid height is changed after a callback if there's a fixed column and HorizontalScrollBarMode="Auto".
  • GridView (Server Mode) - System.StackOverflowException exception occurs after changing a page size to a large value.
  • GridView for WebForms - Data rows in detail grids have double borders in the Microsoft Office 365 theme when Adaptivity is enabled.
  • GridView for WebForms - Detail grids have horizontal borders in the Office 365 theme, while the master grid does not.
  • GridView for WebForms - "Object cannot be cast from DBNull to other types" exception occurs when updating a record if it contains an empty field and the corresponding column is read-only.
  • GridView for WebForms - An error occurs on an attempt to update the grid after it is filtered when the SettingsEditing.Mode option is set to Batch and the DataSourceForceStandardPaging option is enabled.
  • GridView for WebForms - An invalid value of ControlParameter that is set to an external control is passed to ObjectDataSource on row updating.
  • GridView for WebForms - Merged cells are rendered separately if PopupEditForm is used.
  • GridView for WebForms - The EditForm field for the Memo column has an incorrect width in Google Chrome.
  • GridView for WebForms - The GetEditFormLayoutItemByColumn method doesn't work if an edit form template is used and the ASPxGridViewTemplateReplacement.ReplacementType property is set to EditFormEditor.
  • GridView in CallbackPanel - Summary item modifications are lost after a callback of CallbackPanel.

ASPxHtmlEditor

  • ASPxHtmlEditor - It is not possible to resize rows and cells in tables as in Microsoft Word.
  • HtmlEditor for Web - An empty space is added after BR tag is inserted via PASTEHTML command.
  • HtmlEditor for WebForms - A list item is deleted on pressing the Enter key if an image is inserted into the same list.
  • HtmlEditor for WebForms - Highlighting search results is not visible if an element has a background.
  • HtmlEditor for WebForms - Incorrect words are not underlined after applying the "Ignore all" option and reopening the spell checking dialog.
  • HtmlEditor for WebForms - It's not possible to apply custom CSS styles to empty table cells.

ASPxRichEdit

  • Rich Text Editor - A document is not scrolled to a current caret position while selecting text using the Down key with the pressed Shift key.
  • RichEdit - Letter size is not applied to a document after changing it from Legal.
  • RichEdit - The Page Setup dialog displays an incorrect paper size when Unit is set to "Centimeter".

ASPxScheduler Suite

  • ASPxScheduler - The appointment tooltip is not shown on hovering in Chrome on a machine with a touch screen.
  • Scheduler - Custom work time is incorrect if some settings are specified.
  • Scheduler - Several appointments cannot be copied/pasted using a drag-drop operation on pressing the Ctrl key on Apple Mac OS.
  • Scheduler for MVC - The tooltip is overlapped by the appointment when it is resized.
  • XtraSchedulerReport - The Project Item template is missing a partial class and uses the global namespace.

ASPxSpreadsheet

  • PivotCaches.RefreshAll exception when the Pivot Table DataSource reference contains an apostrophe.
  • Spreadsheet to WebForms - Chart layout items are disabled.

ASPxTreeList

  • Tree List - Edit Form becomes hidden on a callback request if Tree List nodes are filtered.

Bootstrap CardView

  • GridView, CardView for Bootstrap - Command Column's custom buttons are hidden after closing the popup edit form if the pager mode is EndlessPaging.

Bootstrap Data Editors

  • DateEdit for Bootstrap - The CSS class applied to a disabled day cell is removed after opening the drop-down element.

Bootstrap GridView

  • GridView for Bootstrap - Unable to scroll to the bottom of the grid when VerticalScrollBarStyle is set to VirtualSmooth and AllowSelectByRowClick is set to true.
  • GridView, CardView for Bootstrap - Command Column's custom buttons are hidden after closing the popup edit form if the pager mode is EndlessPaging.

Bootstrap Navigation, Layout & Multi-Purpose Controls

  • FileManager for Bootstrap - Setting the DialogTriggerID does not trigger the upload dialog.
  • TreeView for Bootstrap works incorrectly when AllowCheckNodes and CheckNodesRecursive are set to True.

DevExtreme Charts & Gauges

  • Chart - Bars are displayed as thin lines under certain conditions.
  • Chart - The chart is rendered incorrectly/blank when its settings are changed in the onDone event handler.
  • CircularGauge - A range is displayed in a color that belongs to the previous zero-length range when a palette is used.

DevExtreme Data Grid

  • DataGrid - "dx.all.js:115 Uncaught TypeError: Cannot read property '-1' of undefined" error occurs on an attempt to set focusedRowKey to null in the customLoad callback when the focusedRowIndex value is specified.
  • DataGrid - A blank row is shown when a row is reordered using the drag and drop if the columnFixing and remoteOperations options are enabled.
  • DataGrid - A checkbox inside the "select" column intersects column borders when a column has a small width.
  • DataGrid - It is impossible to navigate to data rows after a cell was focused and DataGrid was unfocused.
  • DataGrid - Tab key stops working during navigating through the grid in a certain scenario.
  • DataGrid - The "SelectAll" checkbox state is intermediate if all rows are deselected and a compound key is used.
  • DataGrid - The e.brokenRules array of the onRowValidating event handler has duplicate items.
  • DataGrid doesn't allow focusing headers after a filter row using the keyboard if the filter row contains NumberBox and DateBox.
  • dxDataGrid - The "Select all" checkbox is intermediate when no rows are selected in deferred selection mode.

DevExtreme Diagram

  • Diagram - The "<path> attribute d: Expected number, M NaN NaN L NaN Na…" error occurs on selecting a certain group of shapes.

DevExtreme Editors & Validation

  • Autocomplete - The onValueChanged event handler's event parameter is null after selecting an item on a mouse click.
  • DateBox shows a native picker twice when selecting a date or time in Apple iOS 14.
  • SelectBox - Placeholder text is misaligned in a material compact theme.
  • SelectBox with a custom fieldTemplate always stays focused if acceptCustomValue is true.
  • TagBox - The hideSelectedItems option does not work if the minSearchLength option is set.

DevExtreme File Management

  • DevExtreme FileManager - It is possible to move a folder to itself.
  • FileManager for ASP.NET Core - The vertical scrollbar jumps when the Details view has a vertical scrollbar and the last row is selected.

DevExtreme Form

  • Autocomplete - The onValueChanged event handler's event parameter is null after selecting an item on a mouse click.
  • Form - Required text overlaps the helpText.
  • Form labels are misaligned in Safari.

DevExtreme Gantt

  • Gantt - A task has an incorrect background color if it has children and its id = 0.
  • Gantt - Row heights are not synchronized between the "Tree List" and "Gantt" areas when scrolling the content.
  • Gantt - The context menu does not have a default item to add a sub-task.
  • Gantt for ASP.NET Core - Child tasks are not recalculated after a parent task is moved if both the AutoUpdateParentTasks and ValidateDependencies properties are enabled.
  • Gantt for Java Script - The key value for new tasks is generated incorrectly in some cases.

DevExtreme Html Editor

  • HtmlEditor loses focus when the up and down arrows are used in lists.

DevExtreme Layout & Navigation

  • List - Old items persist when enabling the repaintChangesOnly and loading a next page.
  • Menu - The keyboard navigation works incorrectly when the focus is moved from a second-level submenu item to the next menu item.
  • Menu - The onItemClick event handler doesn't update a variable via the React setState hook.
  • Tabs added at runtime don't have the ARIA "role" attribute if repaintChangesOnly is "true".

DevExtreme Maps

  • VectorMap - A map is displayed incorrectly if its data source contains MultiPolygon figures.

DevExtreme Scheduler

  • Scheduler - Cannot delete an appointment (add an exception) for a recurrence appointment if Scheduler.timeZone is set.
  • Scheduler - Changing the timeZone does not update the value of the today date.
  • Scheduler - The Agenda view on narrow screens is rendered incorrectly.
  • The "Disabled Date/Time Ranges" Demo - Scheduler allows dropping appointments to the disabled area.

DevExtreme ThemeBuilder

  • ThemeBuilder - It is not possible to import a file with UTF-8-BOM encoding.

MVC CardView

  • CardView for MVC - Change the ColCount property to the ColumnCount property in the "Conditional Formatting" demo.

MVC Data Editors

  • FilterСontrol for MVC - New condition editing doesn't work correctly when there are 1000 conditions selected.
  • TokenBox - Focus is moved to the end of the input element on deleting tokens if AllowCustomTokens = false.

MVC Diagram

  • Diagram - The "<path> attribute d: Expected number, M NaN NaN L NaN Na…" error occurs on selecting a certain group of shapes.

MVC Gantt

  • Gantt - A focused task is not changed in the Tree View area while invoking a context menu if editing is disabled in the control.
  • Gantt - A task has an incorrect background color if it has children and its id = 0.
  • Gantt - The context menu does not have a default item to add a sub-task.

MVC GridView

  • GridView - Grid height is changed after a callback if there's a fixed column and HorizontalScrollBarMode="Auto".
  • GridView for WebForms - Data rows in detail grids have double borders in the Office365 theme when Adaptivity is enabled.
  • GridView for WebForms - Detail grids have horizontal borders in the Office 365 theme, while the master grid does not.

MVC HtmlEditor

  • HtmlEditor - It is not possible to download a file from a gallery in the 'Insert Image' dialog.
  • HtmlEditor for MVC - The controlslist attribute is removed in the html content.
  • HtmlEditor for Web - An empty space is added after BR tag is inserted via PASTEHTML command.

MVC Navigation, Layout & Multi-Purpose Extensions

  • File Manager - "An item with the same key has already been added." exception is raised when sending a custom callback if several files are selected.
  • File Manager - Showing content of specific folders within a Microsoft Azure container results in significant performance issues.
  • FormLayout for MVC - NullReferenceException is thrown when MVCxFormLayoutItem with NestedExtensionType = FormLayoutNestedExtensionItemType.TokenBox has nested content.
  • FormLayout for WebForms, MVC - The LayoutItem Height property has no effect when ShowCaption is set to "False".

MVC Report

  • Export - A signed document becomes invalid after it is signed in Adobe Reader.
  • Report Wizard - DetailReport bands generated by the wizard repeat multiple times if multiple data members were selected in the wizard.
  • Microsoft Visual Studio Report Designer - "Failed to connect to the database" error occurs when connecting PostgreSQL database.
  • Visual Studio Report Designer - A report control's size and location are reset after saving a report.
  • Web Report Designer allows adding calculated fields with the same name but a different registry.

MVC RichEdit

  • Rich Text Editor - A document is not scrolled to a current caret position while selecting text using the Down key with the pressed Shift key.
  • RichEdit - Letter size is not applied to a document after changing it from Legal.
  • RichEdit - The Page Setup dialog displays an incorrect paper size when Unit is set to "Centimeter".
  • RichEdit for MVC - A Word document's content is displayed with an incorrect font when pasting it in RichEdit.
  • RichEdit for MVC - Bold text formatting is applied only to the first field.
  • RichEdit for MVC - Some content disappears after it is copied from RichEdit and pasted into another application.
  • RichEdit for WebForms - Text formatting is incorrectly applied if fields are created programmatically.

MVC Scheduler

  • Scheduler - Custom work time is incorrect if some settings are specified.
  • Scheduler - Several appointments cannot be copied/pasted using a drag-drop operation on pressing the Ctrl key on Mac OS.
  • Scheduler for MVC - The tooltip is overlapped by the appointment when it is resized.

MVC Spreadsheet

  • Spreadsheet for MVC - AutoFilter works incorrectly if it is applied in code.

Navigation, Layout & Multi-Purpose Controls

  • File Manager - "An item with the same key has already been added." exception is raised when sending a custom callback if several files are selected.
  • File Manager - Showing content of specific folders within an Azure container results in significant performance issues.
  • FormLayout for WebForms, MVC - The LayoutItem Height property has no effect when ShowCaption is set to "False".
  • Splitter for WebForms - Validation (HTML5): Element 'Border' is not supported.

Project Wizard

  • The data context class drop down is always empty in the "Insert MVC Extension" Wizard in Visual Studio 2019 Community Edition.

Rich Text Editor for ASP.NET Core

  • Rich Text Editor - A document is not scrolled to a current caret position while selecting text using the Down key with the pressed Shift key.
  • Rich Text Editor for ASP.NET Core - It is not possible to re-open the "Tabs" dialog for an existing tab.
  • Rich Text Editor for ASP.NET Core - The "Cannot read property 'getDocumentEndPosition' of undefined" error occurs when pasting a copied TextBox element.
  • Rich Text Editor for ASP.NET Core - The "Font Settings" item disappears from the toolbar when an image is selected.
  • RichEdit for ASP.NET Core - TextBox is removed when it is focused and the "Text Box" item is clicked.
  • RichEdit for ASP.NET Core - A gap between the right-aligned tabstop and the document border.
  • RichEdit for ASP.NET Core - A hyperlink is not underlined by default.
  • RichEdit for ASP.NET Core - A selected text color is changed after certain formatting if the Dark theme is applied.
  • RichEdit for ASP.NET Core - Document is scrolled when a user clicks the header of a page that contains a large table.
  • RichEdit for ASP.NET Core - Hyperlinks contained in RTF content are displayed incorrectly when opening this content in the editor by using the insertRtf method.
  • RichEdit for ASP.NET Core - Incorrect behavior on adding multiple tabstops.
  • RichEdit for ASP.NET Core - 'Object reference not set to an instance of an object' error is thrown when the GetByTitle method is used.
  • RichEdit for ASP.NET Core - The addToList method adds an item to an incorrect list.
  • RichEdit for ASP.NET Core - The editor freezes when moving a textbox between page headers.
  • RichEdit for ASP.NET Core - The executeCommand method doesn't work for toggle buttons.
  • RichEdit for ASP.NET Core - The inner text alignment of a textbox is lost when moving this textbox.

Spreadsheet for ASP.NET Core

  • Localization assemblies for DevExpress.Spreadsheet.Core do not target Microsoft .NET Standard 2.0.

XtraReports Suite

  • A drop-down list with export formats is cut after zooming a page with ASPxWebDocumentViewer.
  • Cross Tab Report - Blank row appears in XRCrossTab.
  • Export - A signed document becomes invalid after it is signed in Adobe Reader.
  • Passing multi-value parameter in JSON - JSON API endpoint receives a "System.String[]" element instead of string values.
  • Report scripts in .NET Core - It is not possible to use an API from .NET Framework class libraries.
  • Report Wizard - DetailReport bands generated by the wizard repeat multiple times if multiple data members were selected in the wizard.
  • Text is trimmed in a report on exporting this report to a PDF file.
  • Visual Studio 2019 v16.8.2 hangs on opening a project that has an active tab with a REPX report designer.
  • Visual Studio Report Designer - "Failed to connect to the database" error occurs when connecting PostgreSQL database.
  • Visual Studio Report Designer - A report control's size and location are reset after saving a report.
  • Visual Studio Report Designer for NetStandard project - A blank report is created after the Report Wizard is completed.
  • Web Document Viewer - "Waiting for report parameters…" message is displayed when an error occurs during report generation.
  • XRRichText does not render floating objects in the drawing layer.
  • XtraSchedulerReport - The Project Item template is missing a partial class and uses the global namespace.
DevExpress ASP.NET

DevExpress ASP.NET and Blazor

Todos os premiados pacotes de componentes, bibliotecas e extensões ASP.NET, MVC, ASP.NET Core, ASP.NET Bootstrap e Blazor produzidos pela DevExpress em um pacote integrado.

Tem alguma pergunta?

Chat ao vivo com nossos especialistas de licenciamento de DevExpress.