DevExpress ASP.NET 21.1.4

Verbessert die Steuerelemente Spreadsheet, Rich Text Editor und DataGrid.
Juni 25, 2021
Neue Version

Fehlerkorrekturen

Microsoft ASP.NET Bootstrap

  • Bootstrap Data Editors
    • ASPxCombobox - It is possible to enable typing text in an input element in the DropDownList mode after executing the client SetReadOnly method.
    • BootstrapComboBox - The editor loses focus after typing text in its input element if there are no items that match a current filter and the Adaptivity settings are enabled for the editor.
    • ComboBox for Bootstrap - A script error occurs when the SetReadOnly method is called for a read-only editor.
  • Bootstrap GridView
    • GridView for Bootstrap - The filter pop-up elements of the filter row are not visible when using Bootstrap3 and the VerticalScrollBarMode is set to "Visible" or "Auto".
  • Bootstrap Navigation, Layout & Multi-Purpose Controls
    • PopupControl for Bootstrap - Modal mode - The page scroll bar is not hidden when showing the popup for the first time.
  • Bootstrap Spreadsheet
    • Spreadsheet for Web - Cell values are incorrectly rendered after increasing a font size.

Microsoft ASP.NET Core

  • All ASP.NET Core products
    • An image signature located in a table cell is not exported to Microsoft Excel, HTML, or image files.
    • Changes made to static XRRichText are lost upon opening a localizable report.
    • Complex Grouping in Reports - The NullReference exception occurs at DevExpress.XtraPrinting.Native.HeaderFriendsHelper.CollectFriends.
    • DataGrid - A scrollbar is displayed and columns are shifted even when there is sufficient space to display all content in Google Chrome v91.
    • DataGrid - The Select All checkbox appears when allowSelectAll is true and no rows are selected.
    • DataGrid - The summary item flickers when the grid is scrolled if the rowRenderingMode option is set to virtual.
    • Diagram - It is not possible to set a shape's color using CSS variables.
    • EFDataSource - "Cannot connect to database" error is thrown when using the Data Source Wizard.
    • End-User Web Report Designer - XRRichText incorrectly handles UTF-8 encoding of opened files.
    • Incorrect Unicode mapping in a report PDF generated by Linux.
    • Microsoft Visual Studio Report Designer (Microsoft .NET Core) - The subreport's parameter bindings editor does not allow picking subreport parameters.
    • Web Document Viewer - An error may be thrown on searching in documents that contain multiple pages.
    • Web Report Designer - An incorrect CSS class name is assigned to a custom control's icon in the Report Explorer panel.
    • Web Report Designer - Drop-down menus are cut on the Relations editing page of the Data Source Wizard.
    • Web Report Designer - It's not possible to select multiple items in the Field List on Apple Mac OS.
    • Web Report Designer - Reports with a large number of parameters are opened slowly in the web designer.
  • DevExtreme Charts & Gauges
    • Chart - The argument axis label is invisible when the label position option is set to inside.
    • Doughnut Chart - The centerTemplate template is always displayed on top of other elements.
    • List - The "Uncaught TypeError: Cannot read property 'getRootOffset' of null" error occurs after an item with dxChart is reordered.
  • DevExtreme DataGrid
    • A digit in column editor is duplicated when editing starts if editOnKeyPress is set to 'true' and format.precision is specified in editorOptions.
    • It is not possible to scroll detailed grids using the mouse wheel when fixed columns are enabled.
    • DataGrid closes a cell with the editor immediately if the corresponding column is adjacent to a fixed column.
    • DataGrid is scrolled on an attempt to drag an item in a Popup with the Sortable component, which is located above this grid if rowDragging is not enabled.
    • DataGrid throws the "always is not a function" error when the promise parameter of the onRowValidating event handler is set to a native promise.
  • DevExtreme Editors & Validation
    • TextBox - The "Cannot read property 'option' of null" error occurs if the visible property is set to false and custom buttons are defined.
  • DevExtreme Gantt
    • Creating a Start to Finish dependency doesn't update the successor position when both tasks have the same start and end dates.
    • A dependency is rendered incorrectly in certain cases when the validateDependencies property is enabled.
    • The taskUpdated event is not raised after a custom field is modified by the updateTask method.
    • A deleted dependency is restored after task modification if a custom field value is specified in the taskUpdating event handler.
    • Gantt for MVC - An error occurs on an attempt to edit a newly created task.
  • DevExtreme HtmlEditor
    • HtmlEditor doesn't keep the table layout when it is switched to the markdown.
  • DevExtreme Layout & Navigation
    • ContextMenu - Item text is not aligned vertically in Firefox.
    • TreeView - The Select All option does not work if items were selected/deselected before clicking the Select All check box.
  • DevExtreme Project Templates and Wizards
    • DevExtreme - Scaffolding - "An item with the same key has already been added" error occurs when adding a new item.
  • DevExtreme Scheduler
    • Scheduler highlights wrong cells during appointment dragging when it is placed in TabPanel.
  • DevExtreme ThemeBuilder
    • The "Deprecation Warning: Using / for division is deprecated and will be removed in Dart Sass 2.0.0" warning occurs after updating to a new version.
  • Rich Text Editor for ASP.NET Core
    • The Shapes stored in a VML format cannot be loaded into the Rich Text Editor's document.
    • Exception occurs when trying to open a certain file.
    • RichEdit for Angular - An error occurs if a component is hidden before a document is loaded.
    • A background color of inserted text is not removed when the "Clear formatting" button is clicked.
    • A textbox has an incorrect size in an opened RTF document.
    • Characters are typed and deleted with a delay when a document contains images.
    • Tab stops are moved incorrectly.
    • The resulting PDF document generated with the printDocument method shows incorrect header/footer content when margins are set to 0.
    • Unable to open a document when it contains certain paragraph styles.
  • Spreadsheet for ASP.NET Core
    • Charts are incorrectly imported when opening a certain Excel file.
    • The column width is not adjusted to match the content if the "Percentage" format is applied via a ribbon item.
    • Data sorting works incorrectly.
    • It is not possible to unhide or delete a sheet from the corresponding items in a ribbon.
    • The control is not loaded on a page on Linux when a document that contains .emf/.wmf images is opened.
    • Spreadsheet for Web - Cell values are incorrectly rendered after increasing a font size.
    • Spreadsheet for Web - NullReferenceException is thrown on loading a document with DateTime values in a specific date format for a certain culture.

Microsoft ASP.NET MVC

  • All ASP.NET MVC products
    • Complex Grouping in Reports - The NullReference exception occurs at DevExpress.XtraPrinting.Native.HeaderFriendsHelper.CollectFriends.
    • ContextMenu - A browser's context menu appears above the ContextMenu on desktop touch screens.
    • DataGrid - A scrollbar is displayed and columns are shifted even when there is sufficient space to display all content in Chrome v91.
    • DataGrid - The Select All checkbox appears when allowSelectAll is true and no rows are selected.
    • DataGrid - The summary item flickers when the grid is scrolled if the rowRenderingMode option is set to virtual.
    • Diagram - It is not possible to set a shape's color using CSS variables.
    • End-User Web Report Designer - XRRichText incorrectly handles UTF-8 encoding of opened files.
    • MVC - Information Popup keeps appearing and shows the scripts/styles for the previously inserted extension regardless of the last inserted extension.
    • TextBox - The "Cannot read property 'option' of null" error occurs if the visible property is set to false and custom buttons are defined.
    • The bootstrapMode attribute is always added to the Web.config file.
    • Web Document Viewer - An error may be thrown on searching in documents that contain multiple pages.
    • Web Document Viewer - Cached documents are not cleared after the timeout expiration (Microsoft .NET Framework back end).
    • Web Report Designer - An incorrect CSS class name is assigned to a custom control's icon in the Report Explorer panel.
    • Web Report Designer - Drop-down menus are cut on the Relations editing page of the Data Source Wizard.
    • Web Report Designer - It's not possible to select multiple items in the Field List on Mac OS.
  • DevExtreme Charts & Gauges
    • Chart - The argument axis label is invisible when the label position option is set to inside.
    • Doughnut Chart - The centerTemplate template is always displayed on top of other elements.
    • List - The "Uncaught TypeError: Cannot read property 'getRootOffset' of null" error occurs after an item with dxChart is reordered.
  • DevExtreme DataGrid
    • A digit in column editor is duplicated when editing starts if editOnKeyPress is set to 'true' and format.precision is specified in editorOptions.
    • It is not possible to scroll detailed grids using the mouse wheel when fixed columns are enabled.
    • DataGrid closes a cell with the editor immediately if the corresponding column is adjacent to a fixed column.
    • DataGrid is scrolled on an attempt to drag an item in a Popup with the Sortable component, which is located above this grid if rowDragging is not enabled.
    • DataGrid throws the "always is not a function" error when the promise parameter of the onRowValidating event handler is set to a native promise.
  • DevExtreme Gantt
    • Creating a Start to Finish dependency doesn't update the successor position when both tasks have the same start and end dates.
    • A dependency is rendered incorrectly in certain cases when the validateDependencies property is enabled.
    • The taskUpdated event is not raised after a custom field is modified by the updateTask method.
    • A deleted dependency is restored after task modification if a custom field value is specified in the taskUpdating event handler.
    • Gantt for MVC - An error occurs on an attempt to edit a newly created task.
  • DevExtreme HtmlEditor
    • HtmlEditor doesn't keep the table layout when it is switched to the markdown.
  • DevExtreme Layout & Navigation
    • ContextMenu - Item text is not aligned vertically in Firefox.
    • TreeView - The Select All option does not work if items were selected/deselected before clicking the Select All check box.
  • DevExtreme Scheduler
    • Scheduler highlights wrong cells during appointment dragging when it is placed in TabPanel.
  • DevExtreme ThemeBuilder
    • The "Deprecation Warning: Using / for division is deprecated and will be removed in Dart Sass 2.0.0" warning occurs after updating to a new version.
  • MVC Data Editors
    • ASPxCombobox - It is possible to enable typing text in an input element in the DropDownList mode after executing the client SetReadOnly method.
    • CheckBox - The Ripple effect works incorrectly in Chrome and Microsoft Edge.
    • DateEdit - The 12 hours format is incorrectly used in the scroll picker's time section for the pl-PL culture.
    • The AllowHtml attribute has no effect in v20.2.7.
    • TokenBox for MVC - The "Allow custom tokens" functionality doesn't work properly in Chrome when a user enters custom text without pressing the Enter key.
  • MVC Diagram
    • The client-side CustomShapeCreateTemplate event is not raised for a custom shape after dropping the shape from a toolbox.
  • MVC Gantt
    • "Value was either too large or too small for an Int32." exception occurs if the AutoUpdateParentTasks property is enabled and the "Progress" field contains only zero values.
    • A new task is incorrectly added when sorting is applied to a data source.
    • Sorting is lost after editing.
    • Task progress is calculated differently on the client side and on the server side.
  • MVC GridView
    • A built-in toolbar is not switched to an adaptive mode on small screens if a fixed table layout is enabled in the grid and the width of the grid's columns is changed.
    • MacOS Firefox - Horizontal scrolling does not work when fixed columns are used.
    • Custom data binding - "A primary key field specified via the KeyFieldName property..." error occurs on an attempt to filter a grid using a header filter if any row is selected.
  • MVC HtmlEditor
    • "Invalid URI: The hostname could not be parsed" exception occurs when content has an email link and ResourcePath is set to Relative.
    • A new line is added to a table cell instead of switching to another cell if the Ctrl+Z key combination is used after a cell value is edited.
    • Cell alignment does not change after modifying cell content twice.
    • The bullet symbol is not removed after deleting the first item in a list and a caret position is incorrectly moved to the beginning of a document.
    • The System.NullReferenceException exception occurs on the application startup.
    • Tooltips of the Cut, Copy, and Paste toolbar items cannot be fully localized.
  • MVC RichEdit
    • A field selected and copied with the Shift+Arrow down key combination is pasted incorrectly in Chrome.
    • The content of a TextBox pasted from a .docx file is empty.
  • MVC Scheduler
    • The height of ResourceNavigator tokens is calculated incorrectly for resources with an empty caption.
  • MVC Spreadsheet
    • Cell values are incorrectly rendered after increasing a font size.
    • NullReferenceException is thrown on loading a document with DateTime values in a specific date format for a certain culture.
  • MVC TreeList
    • A horizontal scrolling does not work on mobile devices.
  • Project Wizard
    • MVC - Information Popup doesn't appear when you add an extension using the Insert MVC Extension Wizard.

Microsoft ASP.NET WebForms

  • All ASP.NET WebForms products
    • A web page designer is not synchronized with the web page markup after switching to the Design View in Visual Studio 2019.
    • An error occurs on an attempt to create an ASP.NET WebForms project using the Template Gallery.
    • Complex Grouping in Reports - The NullReference exception occurs at DevExpress.XtraPrinting.Native.HeaderFriendsHelper.CollectFriends.
    • End-User Web Report Designer - XRRichText incorrectly handles UTF-8 encoding of opened files.
    • IntelliSense works incorrectly in Visual Studio 2019 Version 16.10.0.
    • The bootstrapMode attribute is always added to the Web.config file.
    • Web Document Viewer - An error may be thrown on searching in documents that contain multiple pages.
    • Web Report Designer - An incorrect CSS class name is assigned to a custom control's icon in the Report Explorer panel.
    • Web Report Designer - Drop-down menus are cut on the Relations editing page of the Data Source Wizard.
    • Web Report Designer - It's not possible to select multiple items in the Field List on Mac OS.
    • XtraReport - Enabling GroupHeaderBand.PrintAcrossBands breaks summary calculation.
  • ASPxDataEditors
    • ASPxCombobox - It is possible to enable typing text in an input element in the DropDownList mode after executing the client SetReadOnly method.
    • CheckBox - The Ripple effect works incorrectly in Chrome and Edge.
    • DateEdit - The 12 hours format is incorrectly used in the scroll picker's time section for the pl-PL culture.
  • ASPxDiagram
    • The client-side CustomShapeCreateTemplate event is not raised for a custom shape after dropping the shape from a toolbox.
  • ASPxGantt
    • A new task is incorrectly added when sorting is applied to a data source.
  • ASPxGridView
    • A built-in toolbar is not switched to an adaptive mode on small screens if a fixed table layout is enabled in the grid and the width of the grid's columns is changed.
    • MacOS Firefox - Horizontal scrolling does not work when fixed columns are used.
    • ToolbarItem doesn't return the correct Checked state.
    • Batch Edit - An item in the combo box column is not selected if the drop down list is invoked by a button click on Android.
    • Batch Editing - The keyboard is shown, cell text is selected, and the text operation menu is shown if the combo box column is edited with the FocusedCellClick start edit action on mobile devices.
    • The default value of the SettingsPager.PageSize property is added to the page size dropdown if it is not set before the PreInit event and the PageSizeItemSettings.Items is set during runtime.
    • The ASPx.GetElementDisplay method fails with a null reference exception in certain cases.
  • ASPxHtmlEditor
    • Multi-key characters are incorrectly entered in the Korean, Chinese, and Japanese languages.
    • "Invalid URI: The hostname could not be parsed" exception occurs when content has an email link and ResourcePath is set to Relative.
    • A new line is added to a table cell instead of switching to another cell if the Ctrl+Z key combination is used after a cell value is edited.
    • Cell alignment does not change after modifying cell content twice.
    • The bullet symbol is not removed after deleting the first item in a list and a caret position is incorrectly moved to the beginning of a document.
    • Tooltips of the Cut, Copy, and Paste toolbar items cannot be fully localized.
    • External Ribbon - The "Bullet List" item is not marked as selected if the caret is set to the bulleted list.
    • Text is removed when changing the font.
    • It is impossible to insert a new paragraph in a list.
  • ASPxPivotGrid
    • Unnecessary MDX queries are sent if an OLAP cube doesn't have data.
  • ASPxRichEdit
    • The "The 'ds:schemaRefs' start tag on line 2 position 146 does not match the end tag of 'ds:datastoreItem'. Line 2, position 284." exception is thrown on an attempt to open a certain document.
    • The Underscore style is applied to bullet elements in the bulleted list.
    • The browser does not respond when a large amount of text is formatted in the client-side ContentInserted event.
    • The ruler is incorrectly rendered after accessibilityCompliant is set to true in the web config file.
    • A printed document is shown in a new tab if the Safari Browser with the German locale is used.
    • The "Update All Fields" command doesn't work after a data source is changed.
    • RichEdit for WebForms doesn't open a .doc file that is opened in Microsoft Word.
  • ASPxScheduler Suite
    • The height of ResourceNavigator tokens is calculated incorrectly for resources with an empty caption.
    • The appointments are incorrectly aligned in the Week and Month View when the value of the AppointmentStyle.HorizontalAlign property is set.
  • ASPxSpreadsheet
    • Charts - SpreadsheetControl ignores a custom font color for data labels.
    • The column width is not adjusted to match the content if the "Percentage" format is applied via a ribbon item.
    • Cell values are incorrectly rendered after increasing a font size.
    • NullReferenceException is thrown on loading a document with DateTime values in a specific date format for a certain culture.
  • ASPxTreeList
    • A horizontal scrolling does not work on mobile devices.
  • Navigation, Layout & Multi-Purpose Controls
    • FileManager for WebForms - A file does not get focus when selected by clicking its check box in the Thumbnail View.

Blazor

  • All Blazor products
    • Blazor - The size of DxPopup is incorrect after the Blazor Report Viewer is added.
    • Blazor Project Template - Generated DataGrid.razor file has an incorrect encoding.
    • Complex Grouping in Reports - The NullReference exception occurs at DevExpress.XtraPrinting.Native.HeaderFriendsHelper.CollectFriends.
    • DxReportViewer - It is not possible to apply localization.
    • DxReportViewer (Blazor native) - The component's height cannot be set.
    • DxReportViewer works incorrectly when rendered on the Index page (e.g., it is not possible to adjust the default zooming level).
    • Native Report Viewer - The toolbar is collapsed in a multi-lingual application.
    • Web Document Viewer - An error may be thrown on searching in documents that contain multiple pages.
    • Web Report Designer - An incorrect CSS class name is assigned to a custom control's icon in the Report Explorer panel.
    • Web Report Designer - Drop-down menus are cut on the Relations editing page of the Data Source Wizard.
    • Web Report Designer - It's not possible to select multiple items in the Field List on Mac OS.
  • Data Editors for Blazor
    • Blazor - LookupPropertyEditor doesn't sort items by the default property in Queryable mode.
    • ComboBox for Blazor - A dropdown window with a width greater than the control's width is cropped in Safari.
    • ComboBox for Blazor - Multiple ComboBox components work slowly in EditForm in v21.1 if DataAnnotationsValidator is used.
    • Editors for Blazor - The editor button is displayed on top of other components due to a high z-index.
    • FormLayout for Blazor - "Cannot provide a value for property X on type Y. There is no registered service" error occurs when a custom Razor Component with Dependency Injection is used.
    • ListBox for Blazor - Item highlighting doesn't work correctly in Firefox in an WASM application.
    • SpinEdit for Blazor - Cursor moves between editors after focusing an application outside the browser window.
    • TagBox for Blazor - New values defined via the bind-Values property are displayed after input is focused.
  • DataGrid for Blazor
    • Checkbox column - Indeterminate check boxes are shown if this column is bound to a Boolean field of a complex object.
    • The Page size can't be changed if it was previously set to the "All" value.
    • Component is initialized in JS after an object is disposed of.
    • The column chooser in modal mode cannot be scrolled to show all columns.
    • The column editor's clear button doesn't work in v21.1.3.
    • The grid doesn't show all page rows on the first load when Virtual Scrolling is enabled and VerticalScrollableHeight is set to a large value.
    • The indeterminate state lags on the first page load and blinks on row focusing.
    • The width of a grid with a horizontal scrollbar and ColumnResizeMode set to "Component" changes when a user resizes a column.
    • WebAssembly - "Unhandled exception rendering component: failed" exception occurs when dragging columns in the column chooser.
  • Navigation & Layout for Blazor
    • FormLayout for Blazor - "NullReferenceException" is thrown when DxFormLayoutItem is bound to a value of a non-supported type and this value is null.
    • Menu for Blazor - A drop-down menu placed in a column's DisplayTemplate is overlapped by the grid if HorizontalScrollBarMode is set to "Visible".
    • Popup for Blazor - A popup with fixed width is resized based on its inner content.
    • Tabs for Blazor - Tab content is not shown for a newly added tab.
    • Toolbar - Dropdown button has incorrect appearance in an active state.
    • Toolbar for Blazor - Project hangs and memory consumption infinitely increases if DxToolbarItem contains another DxToolbarItem.
  • Scheduler for Blazor
    • An empty appointment is added when the form display is cancelled in the AppointmentFormShowing handler.
    • The current time indicator is not available in the Timeline View.
DevExpress ASP.NET

DevExpress ASP.NET and Blazor

Alle preisgekrönten ASP.NET, MVC, ASP.NET Core, ASP.NET Bootstrap und Blazor-Komponentensammlungen, Bibliotheken und Erweiterungen, die von DevExpress in einem Paket zusammengefasst wurden.

Sie haben eine Frage?

Live-Chat mit unseren DevExpress-Lizenzierungs-Spezialisten.