DevExpress ASP.NET and Blazor 22.1.6

서식 있는 텍스트 편집기, 보고 및 GridView 컨트롤을 개선합니다.
10월 25, 2022
신규 버전

수정사항

ASP.NET Bootstrap

  • All ASP.NET Bootstrap products
    • Controls don't work correctly on Apple iPad devices with Apple iOS 15.7.
  • Bootstrap Data Editors
    • CheckBoxList - CheckBox's left border is cut off when Bootstrap v5.0.2 is used.
    • ProgressBar - Progress is not correctly displayed when the Croatian culture is in use.

Microsoft ASP.NET Core

  • All ASP.NET Core products
    • Analytics Core - The Parameter_Type_Double string cannot be translated via Localization Service.
    • Cascading parameters - No child records are returned for the IsNull condition and an empty nullable parent parameter.
    • Data Source Wizard - Input string is not in a correct format (PostgreSQL).
    • DevExtreme ASP.NET - NullReferenceException is thrown when ID and ElementAttr are 2 set for a nested component and ElementAttr is 'new JS'.
    • DllNotFoundException with the "Unable to load shared library 'gdi32.dll' or one of its dependencies" message occurs while creating a report's document if the report contains an SVG image.
    • Parameters - The look-up collection is empty if EFDataSource is used as a datasource.
    • Reporting - SQL Column alias and the parameter filter don't work.
    • Microsoft Visual Studio Report Designer - Stored Procedure Fields are lost after the SqlDataSource | Rebuild Result Schema command execution.
    • Web Document Viewer
      • Editable fields do not preserve the original horizontal alignment of their parent XRControl.
      • The client-side PreviewClick event is not always called.
    • Web Report Designer
      • An error occurs on adding the same SP twice (the multiple result sets issue).
      • The DevExpress.XtraPrinting.DocxDocumentOptions.Comments property is not localized.
      • There is no indication for the initial non-set Style value.
      • XRTable disappears after moving it in the Report Explorer window.
      • PdfExportOptions.PdfUACompatibility setting is missing.
  • Rich Text Editor for ASP.NET Core
    • A bookmark is lost when a user moves a textbox.
    • A textbox with a nested field changes its width on copying and pasting it to the document.
    • An error occurs on copying a certain table's row.
    • Hyperlinks inside a floating text box are incorrectly displayed if the RTF content is opened using the insertRtf method.
    • List numeration in a table is incorrectly displayed in a certain document.
  • DevExtreme DataGrid
    • Content is incorrectly rendered if the row template is used.
  • DevExtreme HTML Editor
    • The `Type instantiation is excessively deep and possibly infinite` error occurs when TypeScript and jQuery are used in an ASP.NET project.
  • DevExtreme Project Templates and Wizards
    • DevExtreme Scaffolder does not work in some cases.
  • DevExtreme Scheduler
    • Resources' DataSource does not send the Sort parameter to the server.

Microsoft ASP.NET MVC

  • All ASP.NET MVC products
    • Cascading parameters - No child records are returned for the IsNull condition and an empty nullable parent parameter.
    • Controls don't work correctly on Apple iPad devices with Apple iOS 15.7.
    • DllNotFoundException with the "Unable to load shared library 'gdi32.dll' or one of its dependencies" message occurs while creating a report's document if the report contains an SVG image.
    • Parameters - The look-up collection is empty if EFDataSource is used as a datasource.
    • The Expression Editor works incorrectly if a callback was used to load the Web Report Designer on a web page.
    • Microsoft Visual Studio Report Designer - Stored Procedure Fields are lost after the SqlDataSource | Rebuild Result Schema command execution.
    • Web Document Viewer
      • Editable fields do not preserve the original horizontal alignment of their parent XRControl.
      • The client-side PreviewClick event is not always called.
    • Web Report Designer
      • An error occurs on adding the same SP twice (the multiple result sets issue).
      • The DevExpress.XtraPrinting.DocxDocumentOptions.Comments property is not localized.
      • XRTable disappears after moving it in the Report Explorer window.
      • PdfExportOptions.PdfUACompatibility setting is missing.
  • Data Access Library
    • SqlDataSource - Master-Detail Relation Editor does not display copied queries.
  • MVC GridView
    • Performance issues when navigating to the last few pages if a grid is bound to a large data source and Batch Edit Mode is enabled.
    • A Select All checkbox is incorrectly enabled for a grid in disabled mode if vertical/horizontal scrolling is enabled.
  • MVC RichEdit
    • Specific HTML text is pasted as a single paragraph and the Spell Checking engine cannot process such content.
  • MVC Scheduler
    • The "Uncaught TypeError: this.state.Click is not a function" error is thrown on moving a mouse cursor outside a current view on a machine with a touch screen.
    • The GetAppointmentsToUpdate method does not return boolean values of custom and standard fields if corresponding editors are disabled in the Appointment Dialog.

ASP.NET WebForms

  • All ASP.NET WebForms products
    • Cascading parameters - No child records are returned for the IsNull condition and an empty nullable parent parameter.
    • Controls don't work correctly on Apple iPad devices with Apple iOS 15.7.
    • DllNotFoundException with the "Unable to load shared library 'gdi32.dll' or one of its dependencies" message occurs while creating a report's document if the report contains an SVG image.
    • HtmlEditor for WebForms - New lines are inserted in headings incorrectly.
    • Parameters - The look-up collection is empty if EFDataSource is used as a datasource.
    • The Expression Editor works incorrectly if a callback was used to load the Web Report Designer on a web page.
    • Microsoft Visual Studio Report Designer - Stored Procedure Fields are lost after the SqlDataSource | Rebuild Result Schema command execution.
    • Web Document Viewer
      • Editable fields do not preserve the original horizontal alignment of their parent XRControl.
      • The client-side PreviewClick event is not always called.
    • Web Report Designer
      • An error occurs on adding the same SP twice (the multiple result sets issue).
      • The DevExpress.XtraPrinting.DocxDocumentOptions.Comments property is not localized.
      • XRTable disappears after moving it in the Report Explorer window.
      • PdfExportOptions.PdfUACompatibility setting is missing.
    • WebForms - Built-in Images/Icons specified for the controls via the background-image attribute are not shown if the AccessibilityCompliant option is enabled.
  • ASPxGridView
    • Performance issues when navigating to the last few pages if a grid is bound to a large data source and Batch Edit Mode is enabled.
    • A Select All checkbox is incorrectly enabled for a grid in disabled mode if vertical/horizontal scrolling is enabled.
    • A client-side error occurs on an attempt to group a grid or hide a column using the column chooser if batch editing and endless paging are used and AdaptivityMode is set to "HideDataCells".
    • A tooltip for a filter expression is not displayed if it is specified in the CustomFilterExpressionDisplayText event handler and the filter expression is displayed without ellipsis.
    • The AddShowBlanks method adds an incorrect filter item in the BeforeHeaderFilterFillItems event handler.
  • ASPxHtmlEditor
    • HTML entities are not correctly shown in the designer view.
    • Tab switching incorrectly works in Microsoft Edge.
    • The search functionality incorrectly works on navigating between search results.
  • ASPxPivotGrid
    • Filter Editor does not load all values to the combo box.
  • ASPxRichEdit
    • Office.Web - ASPxRichTextPropertyEditor is editable in ListView even when a user does not have Write permissions.
    • Specific HTML text is pasted as a single paragraph and the Spell Checking engine cannot process such content.
    • Floating objects are incorrectly displayed in the document's header.
    • Font name is incorrectly parsed on importing a specific document's HTML content from the browser's clipboard.
  • ASPxScheduler Suite
    • The "Uncaught TypeError: this.state.Click is not a function" error is thrown on moving a mouse cursor outside a current view on a machine with a touch screen.
  • Data Access Library
    • SqlDataSource - Master-Detail Relation Editor does not display copied queries.
  • Navigation, Layout & Multi-Purpose Controls
    • ASPxNewsControl - A client-side PerformCallback method call results in sending an infinite number of requests if a control does not contain data and the EndlessPaging property is set to OnScroll.
    • NewsControl for WebForms - HTML entities are not shown correctly on item tooltip.
    • Ribbon for WebForms - A separator for small items is incorrectly displayed.
    • Ribbon for WebForms - The IconID property of the nested RibbonDropDownButtonItem doesn't work if the KeyboardSupport property is enabled.

Blazor

  • All Blazor products
    • Cascading parameters - No child records are returned for the IsNull condition and an empty nullable parent parameter.
    • DllNotFoundException with the "Unable to load shared library 'gdi32.dll' or one of its dependencies" message occurs while creating a report's document if the report contains an SVG image.
    • Parameters - The look-up collection is empty if EFDataSource is used as a datasource.
    • Microsoft Visual Studio Report Designer - Stored Procedure Fields are lost after the SqlDataSource | Rebuild Result Schema command execution.
    • Web Document Viewer
      • Editable fields do not preserve the original horizontal alignment of their parent XRControl.
      • The client-side PreviewClick event is not always called.
    • Web Report Designer
      • An error occurs on adding the same SP twice (the multiple result sets issue).
      • The DevExpress.XtraPrinting.DocxDocumentOptions.Comments property is not localized.
      • XRTable disappears after moving it in the Report Explorer window.
      • PdfExportOptions.PdfUACompatibility setting is missing.
  • Charts for Blazor
    • The ExportAsync method throws an error in Firefox.
    • Zooming works incorrectly in an empty chart that has constant lines.
  • Data Editors for Blazor
    • DxTimeEdit for Blazor - It is not possible to modify a value if an editor is bound to a specific time and the DropDownVisibleChanged event handler is specified.
    • MaskedInput for Blazor - Regular Expression mask - The backspace button duplicates the symbol instead of deleting it on an Android device.
  • DataGrid for Blazor (Maintenance)
    • Selection checkboxes aren't visible after an update.
  • Grid for Blazor
    • Bound to DataTable - "This row has been removed from a table and does not have any data" exception occurs if the selected row is deleted.
  • Navigation & Layout for Blazor
    • TreeView for Blazor - Changing the Visibility property of a node from false to true doesn't properly work in v22.1.5.
  • Scheduler for Blazor
    •  Null values of custom fields are not submitted to a data source if the fields support null values.
    • Height of the time cell in the Month view is not recalculated after the visible month is changed.
    • The position of appointments is incorrectly calculated in a certain case if the HorizontalAppointmentTemplate template is used.

DevExtreme

  • DevExtreme Charts & Gauges
    • VectorMap does not trigger the document's click event and prevents SelectBox from being closed.
  • DevExtreme DataGrid
    • A hidden column takes part in keyboard navigation when columnHidingEnabled is enabled.
    • A nested DataGrid in another DataGrid has an incorrect pageSizeSelector appearance in compact mode.
    • A popup is not shown for a row if editRowKey is specified in popup edit mode.
    • Accessibility
      • Pager doesn't have the required ARIA attributes.
      • The aria-label attribute in the Column Chooser's Close button is not translated.
      • The Column Chooser, Header Filter, and Filter Row popups don't have the required aria attributes.
    • Component is displayed incorrectly if the columnRenderingMode option is set to virtual and grouping is enabled.
    • Grey boxes are displayed on initial load if refreshMode is set to 'repaint' in virtual scrolling mode.
    • Keyboard navigation breaks if the last row is expanded and collapsed in a master-detail view.
    • Paging is not applied in a lookup column's filter row editor.
    • The "Cannot read properties of undefined (reading 'getBoundingClientRect')" error appears when no grid state is saved yet.
    • The `sortOrder` option cannot be reset when using the beginUpdate/endUpdate methods if the filterSyncEnabled option is enabled.
    • The component requests data from all pages when a value is reset in the search panel.
    • The header filter list in the material theme doesn't load new items after reaching the bottom with keyboard navigation.
    • DataGrid checks each data cell's validation state even if editing is not enabled.
    • DataGrid doesn't clear text in the Filter Row after the state is reset if applyFilter is set to "onClick".
    • TreeList - Content leaking occurs when pushing an update with data property.
    • TreeList \ DataGrid - The "data" parameter is undefined in onRowRemoved if changes are added using the "editing|changes" property.
    • The built-in load panel appears in the wrong position and then moves to the center.
    • Vertical scrollbar unnecessarily appears when the height is in relative units and a cell template is used.
  • DevExtreme Data Sources
    • CustomStore - The E4021 error is thrown if the load function resolves a class even if the class contains totalCount.
  • DevExtreme Dialogs & Notifications
    • Popup - Scrollbar's position is reset after an editor is focused in Android.
  • DevExtreme Editors & Validation
    • Button - The `aria-label` attribute is not changed when it's specified in the elementAttr option.
    • DateBox - Month value is reset after changing days.
    • SelectBox
      • A component without a defined value adds two items instead of one if acceptCustomValue is enabled.
      • Focus moves to the component when you click on a disabled button.
  • DevExtreme Form
    • The floating label is cut off in the material theme.
  • DevExtreme Gantt
    • Splitter position is not properly updated when taskListWidth is changed programmatically.
  • DevExtreme Layout & Navigation
    • Menu - Accessibility - It is not possible to close a hovered menu when clicking the Escape key.
    • Sortable - It is not possible to add an item to an embedded Sortable in MultiView.
  • DevExtreme Scheduler
    • "TypeError: Cannot read properties of undefined (reading 'removeDroppableClasses')" exception occurs on scrolling via the mouse wheel if allowDragging is false.
    • Agenda throws a TypeError on changing the data source of resources.
    • An appointment changes a date depending on the local machine's timezone instead of the currently selected timezone.
  • DevExtreme TreeList
    • Content leaking occurs when pushing an update with data property.
    • TreeList \ DataGrid - The "data" parameter is undefined in onRowRemoved if changes are added using the "editing|changes" property.

Angular

  • Cascading parameters - No child records are returned for the IsNull condition and an empty nullable parent parameter.
  • DllNotFoundException with the "Unable to load shared library 'gdi32.dll' or one of its dependencies" message occurs while creating a report's document if the report contains an SVG image.
  • Parameters - The look-up collection is empty if EFDataSource is used as a datasource.
  • Microsoft Visual Studio Report Designer - Stored Procedure Fields are lost after the SqlDataSource | Rebuild Result Schema command execution.
  • Web Document Viewer
    • Editable fields do not preserve the original horizontal alignment of their parent XRControl.
    • The client-side PreviewClick event is not always called.
    • The reportDisplayName error occurs when destroying the component.
  • Web Report Designer
    • An error occurs on adding the same SP twice (the multiple result sets issue).
    • The DevExpress.XtraPrinting.DocxDocumentOptions.Comments property is not localized.
    • XRTable disappears after moving it in the Report Explorer window.
    • PdfExportOptions.PdfUACompatibility setting is missing.
  • DataGrid - The "Column" type doesn't have the TS definition for the "defaultSetCellValue" method.
  • HtmlEditor – The "TS7016: Could not find a declaration file for module 'devextreme-quill'" error occurs on an attempt to import Quill in Angular 14.

HTML JS

  • Errors are thrown if the double slash is removed from a file optimized using a software optimizer.
  • PolarChart does not show smooth edges when different points are connected.
  • DataGrid
    • The "Column" type doesn't have the TS definition for the "defaultSetCellValue" method.
    • editCellTemplate sets the "title" attribute of <i> elements to an empty string in certain usage scenarios in FireFox.
    • An error occurs if a cell value does not match a specified mask rule.
    • State storing with deferred selection does not store the selectionFilter property.
  • dxColorBox - Placeholder is not shown for the 'undefined' value.
  • Knockout - Checkbox stops working after moving from 20.2.7 to 22.1.5.
  • Form - The template is not re-evaluated under certain conditions.
  • Gantt - It is impossible to move the parent task to the left if the autoUpdateParentTasks property is set to true.
  • HTML Editor breaks a table when a multiline text is pasted.
  • HtmlEditor
    • Tables remove data attributes from variables and mentions.
    • The mentions list is misaligned when shown from a new line.
  • TreeView
    • expandItem returns promise that is not resolved in certain cases.
    • The `Uncaught TypeError: Cannot read properties of undefined (reading 'shadowRoot')` error occurs on an attempt to trigger the mouseenter event manually.
  • TreeList - A request is sent on each selection in certain usage scenarios.

React

  • DataGrid
    • The "Column" type doesn't have the TS definition for the "defaultSetCellValue" method.
    • columnAutoWidth does not work for columns with cellTemplate/cellRender in React 18.
    • Expanded rows are not rendered correctly if columnFixing is enabled.
    • The columnAutoWidth option does not work in React if there's a fixed column.

Vue

  • DataGrid - The "Column" type doesn't have the TS definition for the "defaultSetCellValue" method.
  • dxDiagram
    • Connectors that are imported from JSON do not avoid other shapes.
    • Imported connector points are reset if edges.pointsExpr is not defined.
  • Form - Required text of template editors overlaps the helpText property.
  • DropDownButton - The list of items doesn't appear in the Toolbar's menu if the toolbar item's 'locateInMenu' is 'auto'.
DevExpress ASP.NET and Blazor

DevExpress ASP.NET and Blazor

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

궁금한 점이 있으세요?

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