DevExpress ASP.NET 21.2.5

Rich Text Editor, Spreadsheet 및 GridView 컨트롤을 향상시킵니다.
1월 28, 2022
신규 버전

수정사항

Microsoft ASP.NET Bootstrap

  • Bootstrap Data Editors
    • Bootstrap ListBox - A CSS class specified using the TextCssClass property is not applied to the span element with the text.
  • Bootstrap Navigation, Layout & Multi-Purpose Controls
    • File Manager for Amazon - A bucket region specified in the SettingsAmazon-Region property is overridden with a default value.
  • Bootstrap Rich Text Editor
    • RichEdit - It is impossible to paste content using the context menu / a toolbar item / the client API.
  • Bootstrap Scheduler
    • Scheduler - The end date of an all-day appointment is incorrectly calculated in the Appointment Dialog if the server's time zone supports daylight saving time.

Microsoft ASP.NET Core

  • All ASP.NET Core products
    • CachedReportSource - The Page summary on the last page is not correct (all data is summed).
    • Document Viewer - NullReferenceException may occur while opening a report.
    • Export to HTML - Transparency of background colors is ignored in exported documents.
    • Nullable Guid properties lose their value after XtraReport deserialization.
    • Web Report Designer - Validation error is displayed in Expression Editor even after the expression is fixed.
  • ProjectConverter
    • Project Converter does not check out files when it is called from Microsoft Visual Studio 2022.
  • Query Builder
    • Web Query Builder - A query parameter's value is incorrectly validated when the "Expression" type is used.
  • Rich Text Editor for ASP.NET Core
    • The UpdateFieldsBeforePrint doesn't work.
    • A text box is incorrectly rendered with a black background color if it was created with an empty background.
    • A document is displayed as a black window.
    • An error occurs when a paragraph spacing is added to a multilevel list.
    • Hyperlink's content is removed.
    • Text selection doesn't correctly work when a user clicks the left empty band of the document.
    • The specified font of a hyperlink is lost after saving-loading the document.
  • Spreadsheet for ASP.NET Core
    • The page scroll position is lost when switching between sheets in Spreadsheet.
    • The Spreadsheet control incorrectly adjusts a column's width if this column contains Chinese text.

Microsoft ASP.NET MVC

  • All ASP.NET MVC products
    • Brackets are not highlighted correctly if a field name contains brackets.
    • CachedReportSource - The Page summary on the last page is not correct (all data is summed).
    • Document Viewer - NullReferenceException may occur while opening a report.
    • Export to HTML - Transparency of background colors is ignored in exported documents.
    • Nullable Guid properties lose their value after XtraReport deserialization.
    • There is no validation for a parameter's name in the Add Parameter dialog.
    • Visual Studio Report Designer - Inherited Report option is not available in Report Wizard for Microsoft .NET Framework projects.
    • Web Report Designer - Validation error is displayed in Expression Editor even after the expression is fixed.
  • Assembly Deployment Tool
    • DevExpress Assembly Deployment Tool - The "Analyze" button is disabled if the tool is started using Visual Studio 2022.
  • Data Access Library
    • MongoDBDataSource - The SchemaDiscoveryMaxItemCount property is not serialized.
  • MVC Data Editors
    • ComboBox - Scrollbar is missing on mobile devices.
  • MVC Diagram
    • Diagram - Locked shapes in a container are not moved together with the container when all shapes are selected.
  • MVC Gantt
    • Gantt - A task's context menu is not closed when you click outside it.
  • MVC GridView
    • GridView for MVC - Filter Control - The DateEdit popup is incorrectly positioned.
    • GridView for MVC - FixedGroupRow icon stays visible when the first group contains one record.
    • GridView for WebForms/MVC - Conditional formatting 'GridViewFormatConditionIconSet' doesn't work and the data source has null values.
  • MVC HtmlEditor
    • HtmlEditor - The internal "data-aspx-savednextwhitespace" attribute is added to HTML content after switching to Design View.
    • HtmlEditor for WebForms - Horizontal cell merging increases the height of a table row.
  • MVC Navigation, Layout & Multi-Purpose Extensions
    • File Manager for Amazon - A bucket region specified in the SettingsAmazon-Region property is overridden with a default value.
    • FileManager for WebForms/MVC - Styles for a focused and unfocused items are different in Details View and Thumbnails View.
    • Ribbon for WebForms - Tabs text is not visible if the Metropolis Blue theme is applied.
  • MVC RichEdit
    • Rich Edit Control - A print dialog is invoked two times in an Apple Safari browser on a Apple macOS.
    • RichEdit - It is impossible to paste content using the context menu / a toolbar item / the client API.
    • RichEdit for MVC - Text content is not displayed when opening a certain exported document in Microsoft Word with the Black theme.
  • MVC Scheduler
    • Scheduler - The "Cannot read properties of undefined (reading 'SetValue')" error occurs if an end-user opens the Appointment Dialog when the ResourceSharing option is enabled in v21.2.4.
    • Scheduler - The end date of an all-day appointment is incorrectly calculated in the Appointment Dialog if the server's time zone supports daylight saving time.
    • Scheduler doesn't display changes in the UI if the number of appointments was changed on the DataSource|postProcess callback.
  • MVC Spreadsheet
    • ASPxSpreadsheet - A newly inserted hyperlink that refers to a cell within a current document does not navigate to the cell and opens a cell address in a new browser tab.
    • Spreadsheet for MVC - The Autofilter dialog is cropped when localization is applied and the dialog's buttons have long internal text.
    • SpreadSheet for Web - The Scientific format has an incorrect description in the FormatCell dialog.
  • Project Templates
    • Template Gallery - InnerException is raised if an MVC extension is inserted into an MVC (VB) project via the Insert DevExpress MVC Extension wizard.
  • Project Wizard
    • Insert DevExpress MVC Extension Wizard - 'The method or operation is not implemented' error occurs after inserting the GridView extension in Visual Studio 2022.

DevExtreme

  • DevExtreme Charts & Gauges
    • Chart - A value axis has extra margins when the crosshair is enabled.
    • Chart is cropped on an attempt to print it if browser or system scaling is used.
  • DevExtreme Data Grid
    • A header filter doesn't display values for a datetime column.
    • Adding a new row in Batch edit mode doesn't hide the "No Data" message.
    • An additional request is sent to the server when the infinite scrolling feature is enabled.
    • An incorrect row is selected when the grouping feature is enabled and the grid is scrolled down if a remote data source is used.
    • Delays in row rendering can occur if virtual scrolling is used.
    • Editor is not rendered in a popup form if infinite scrolling is used and when the column's renderAsync is set to true.
    • It is not possible to edit a new row when it does not have validation and the startEditAction option is set to "dblClick".
    • It is not possible to scroll to the bottom of the page when the rowRenderingMode option is set to virtual and the size of the last page is not equal to the size of the view port.
    • TagBox is not populated in Edit Form when the editing process is started if it is configured using the edit form component in v21.2.4.
    • The 'rowIndex' parameter is undefined in editCellTemplate in Popup edit mode.
    • The component sends unnecessary requests to the server when trying to scroll up and down over the last row.
    • The last row disappears after adding a new row.
    • The right border disappears when a column is reordered.
    • The vertical scrollbar produces a bouncing effect after a user navigates to the last row if rowRenderingMode is `virtual` and columnHidingEnabled is true.
    • DataGrid does not load data during scrolling when items are removed using the Push API if the infinite scrolling mode is used.
  • DevExtreme Data Sources
    • Scheduler doesn't display changes in the UI if the number of appointments was changed on the DataSource|postProcess callback.
  • DevExtreme Diagram
    • Locked shapes in a container are not moved together with the container when all shapes are selected.
    • Diagram for JavaScript - Context menu items don't work if a website is opened on a touch monitor.
    • Diagram for Vue - ContextMenu is not clickable on touch screen.
  • DevExtreme Editors & Validation
    • SelectBox - A click on the clear button does not filter items.
    • Button - Button and DropDownButtons have different height and alignment.
    • FilterBuilder - The selected value is not applied if fieldType is datetime and pickerType is set to rollers.
    • Inline styles are used in the scrollbar when the native strategy is used in some components.
    • List - The "Select All" checkbox unselects disabled items if selectAllMode is set to "allPages".
    • TextBox - Label overlaps with search icon on Material theme if mode is "search".
  • DevExtreme File Management
    • DevExtreme File Manager - The component is completely repainted if its permission settings are changed dynamically.
    • File Uploader - The onUploadError (onUploadAborted) event is not raised if a request to upload a file was not completed in Chunk Upload mode.
  • DevExtreme Form
    • Form - Async validation prevents a form's submission.
  • DevExtreme Gantt
    • Gantt - Localization strings for the French language are missing.
  • DevExtreme Layout & Navigation
    • Button - Button and DropDownButtons have different height and alignment.
    • Button - Incorrect button style after changing the `disabled` property from true to false.
    • DropDownButton - The NVDA screenreader doesn't pronounce the expanded\collapsed state.
  • DevExtreme Scheduler
    • Appointment renders incorrectly in the workWeek view if it lasts exactly one day and ends on Friday midnight.
    • The "Cannot read properties of null" error is raised after clicking a cell after selecting an all-day appointment.
    • Scheduler doesn't display changes in the UI if the number of appointments was changed on the DataSource|postProcess callback.
    • Scheduler shows incorrect interval when switching from day to workweek.
  • DevExtreme Tree List
    • TreeList - State(null) does not restore the initial state of the following options: expandedRowKeys, focusedRowKey, and selectedRowKeys.
    • TreeList - The "Select All" checkbox is positioned incorrectly in Material themes if band columns are used.

ASP.NET WebForms

  • All ASP.NET WebForms products
    • "Object reference not set to an instance of an object" error occurs in the design view.
    • CachedReportSource - The Page summary on the last page is not correct (all data is summed).
    • Document Viewer - NullReferenceException may occur while opening a report.
    • Export to HTML - Transparency of background colors is ignored in exported documents.
    • Nullable Guid properties lose their value after XtraReport deserialization.
    • Selected items are not highlighted in the Export drop down.
    • Visual Studio Report Designer - Inherited Report option is not available in Report Wizard for .NET Framework projects.
    • Web Report Designer - Validation error is displayed in Expression Editor even after the expression is fixed.
  • ASPxCardView
    • CardView for WebForms - A client-side error occurs on an attempt to create a new item if the VerticalScrollBarMode property is set to 'Auto' or 'Visible'.
  • ASPxDataEditors
    • ComboBox - Scrollbar is missing on mobile devices.
    • ComboBox for WebForms - The scroll bar is incorrectly positioned in Microsoft Edge.
  • ASPxDiagram
    • Diagram - Locked shapes in a container are not moved together with the container when all shapes are selected.
  • ASPxGantt
    • Gantt - A task's context menu is not closed when you click outside it.
  • ASPxGridView
    • ComboBox columns initiate unnecessary bindings.
    • The ValidateRequestMode property stops working in v21.2.
    • Conditional formatting 'GridViewFormatConditionIconSet' doesn't work and the data source has null values.
  • ASPxHtmlEditor
    • The internal "data-aspx-savednextwhitespace" attribute is added to HTML content after switching to Design View.
    • Horizontal cell merging increases the height of a table row.
    • An image file has the "application/octet-stream" type after uploading to Microsoft Azure server using the Image Selector dialog.
    • Ctrl+F does not highlight the search result if the text background color is applied.
    • The search process incorrectly numbers fragments found in text.
    • The space around the found word in the search result is removed when changing the search text.
    • Table width is incorrectly calculated if a nested table has a left border.
    • The bottom border of a nested table is not rendered if the table cannot fit on the page.
  • ASPxRichEdit
    • A print dialog is invoked two times in a Safari browser on a macOS.
    • It is impossible to paste content using the context menu / a toolbar item / the client API.
    • Images in a table are not aligned correctly in a document because LayoutInTableCell is not processed correctly.
    • Numbering is lost on an attempt to copy a list from an RTF file to the RichEdit control.
    • "Uncaught Error: Internal exception. at LayoutFieldResultEndBox.clone" error is thrown when a specific document is inserted.
  • ASPxScheduler Suite
    • The "Cannot read properties of undefined (reading 'SetValue')" error occurs if an end-user opens the Appointment Dialog when the ResourceSharing option is enabled in v21.2.4.
    • The end date of an all-day appointment is incorrectly calculated in the Appointment Dialog if the server's time zone supports daylight saving time.
  • ASPxSpreadsheet
    • A newly inserted hyperlink that refers to a cell within a current document does not navigate to the cell and opens a cell address in a new browser tab.
    • The Scientific format has an incorrect description in the FormatCell dialog.
    • An exception occurs on an attempt to sort columns in a document when the Office State provider is used.
  • Assembly Deployment Tool
    • DevExpress Assembly Deployment Tool - The "Analyze" button is disabled if the tool is started using Visual Studio 2022.
  • Data Access Library
    • MongoDBDataSource - The SchemaDiscoveryMaxItemCount property is not serialized.
  • Navigation, Layout & Multi-Purpose Controls
    • File Manager for Amazon - A bucket region specified in the SettingsAmazon-Region property is overridden with a default value.
    • FileManager for WebForms/MVC - Styles for a focused and unfocused items are different in Details View and Thumbnails View.
    • PopupControl for WebForms - The client-side Shown event is not raised when the PopupAnimationType is set to "None" and a CloseAnimationType is defined.
    • Ribbon for WebForms - Tabs text is not visible if the Metropolis Blue theme is applied.

Blazor

  • All Blazor products
    • An error occurs when Sources are built in the Release configuration.
    • CachedReportSource - The Page summary on the last page is not correct (all data is summed).
    • Document Viewer - NullReferenceException may occur while opening a report.
    • Export to HTML - Transparency of background colors is ignored in exported documents.
    • Report Viewer for Blazor - Parameter values are reset on the first submit.
    • Web Report Designer - Validation error is displayed in Expression Editor even after the expression is fixed.
  • Charts for Blazor
    • The AllowDecimals property of the axis doesn't help hide decimal values.
  • Data Editors for Blazor
    • Blazor Editor - Additional DIV containers are rendered before editors' input elements if a dx-blazor style is registered before a bootstrap style.
    • CheckBox for Blazor - An unchecked check box turns solid green when placed in a form after upgrading to v21.2.4.
    • CheckBox for Blazor - Switch is green on both true and false states.
    • ComboBox for Blazor - The EditContext.FieldChanged event is not raised after characters are deleted from the input area if the ListRenderMode property is set to Virtual.
    • Data Editors for Blazor - The tab index attribute works incorrectly.
    • DateEdit for Blazor - "Failed to execute 'getComputedStyle' on 'Window': parameter 1 is not of type 'Element'" exception occurs when accepting a value from a scroll picker dialog.
    • DateEdit for Blazor - It's possible to click the disabled date and the DateTime.MinDate is selected.
    • DateEdit for Blazor - Time sections operate incorrectly in Microsoft .NET 6.
    • DxCombobox - Multiple (handled) exceptions are raised when a DxCombobox instance is disposed of.
    • DxCombobox - The prompt text specified using the NullText property value is shown in the editor when the editor's value is not null.
    • DxDateEdit causes a memory leak when a browser's tab is closed or refreshed.
    • FormLayout for Blazor - The ActiveTabIndex property behaves incorrectly when tab visibility is changed.
    • Grid for Blazor - DxTagBox inside DxGrid is being cut off.
    • TagBox for Blazor - TagsChanged event doesn't fire if there are only custom tags.
    • TextBox for Blazor - It is not possible to clear text using the keyboard in Password mode.
  • Data Grid for Blazor
    • Grouping doesn't work if ShowFilterRow is enabled dynamically.
    • LayoutRestoring event does not display the filter value in the filter row for an enum column.
  • Grid for Blazor (CTP)
    • Filter row editors are not rendered correctly when "dx-blazor.css" was added before Bootstrap styles in the theme switcher.
    • "Operation is not valid due to the current state of the object" error occurs when a column is shown using conditional rendering.
  • Navigation & Layout for Blazor
    • DxContextMenu for Blazor - A menu is not hidden after an item click if the onclick event handler is specified.
    • FormLayout for Blazor - Horizontal captions adjust the width based on vertical captions.
    • FormLayout for Blazor - The ActiveTabIndex property behaves incorrectly when tab visibility is changed.
    • Popup for Blazor - WebAssembly - Elements outside the modal window can be focused.
    • TreeView for Blazor - IsLeaf is always true in NodeTemplate's context if LoadChildNodesOnDemand is enabled.
  • Project Templates
    • Blazor Project template - An incorrect name of the project's CSS style file is generated in the _Host.cshtml file.
  • Rich Text Editor for Blazor
    • Multiple DOCVARIABLE fields are incorrectly updated programmatically.
  • Scheduler for Blazor
    • An empty appointment is added when the form display is canceled in the AppointmentFormShowing handler in v21.2.4.
DevExpress ASP.NET

DevExpress ASP.NET and Blazor

하나의 패키지에 DevExpress가 생성한 모든 수상 경력에 빛나는 ASP.NET, MVC, ASP.NET Core 및 ASP.NET Bootstrap 및 Blazor 컴포넌트 제품군, 라이브러리 및 확장을 제공합니다.

궁금한 점이 있으세요?

DevExpress 사 제품 라이선스 담당자와 라이브 채팅