DevExpress ASP.NET and Blazor 22.1.6

Released: Oct 20, 2022

Updates in 22.1.6

Fixes

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'.