Essential Studio for Blazor Release Notes

v21.1.39
April 11, 2023

Chart

Bug Fixes

  • #I439186 - Selection zooming issue on touch devices with crosshair enabled has been fixed.
  • #I452002 - Live chart tooltip is now proper.
  • #I452772 - Custom template tooltip with crosshair now renders properly.

DocIO

Bug Fixes

  • #I449550 - Nested Merge field result is now preserved properly after executing mail merge.
  • #I451150 - Alternate font is now retrieved properly while converting a Word document to PDF.
  • #I450071 - Vertically merged cell is now preserved properly while converting a Word document to PDF.
  • #I450361 - Group shape is now preserved properly while converting a DOCX format document to PDF.

Bug fixes

  • #I452981 - Issue with “console error occurred when using struct type datasource” has been resolved.

  • #SF-450749 - Issue with “Pressing the spacebar activates two actions: opening the dropdown popup and scrolling down the page” has been resolved.

FileManager

Bug fixes

  • #FB42205 - The issue with the Disabled property in the FileManager component ToolBarItemModel has been resolved.

File Upload

Bug Fixes

  • I452280 - The issue with the ValueChange event not being triggered when the ShowFileList property is set to false has been fixed.

  • F181506 - Fixed issue where an exception was occurring when calling the UploadAsync method without selecting any file.

  • FB42593 - Fixed issue where RemovingEventArgs file information was empty when deleting pre-uploaded files.

Grid

Breaking Changes

  • #I437137 - Issue with “Need to prevent rendering the hidden columns, when column virtualization is enabled” is fixed.

Previous

If a column visibility is set to false while virtualization the <th> for that particular column will get rendered in the DOM. In the below code example the field1 visibility is set to false you can see that the <th> element has been rendered for the hidden column.

<thead> 
<tr class="e-columnheader"> 
<th class="e-headercell e-leftalign e-hide " data-uid="gridcell-577" tabindex="-1" aria-colindex="1" data-colindex="0" style="" aria-rowspan="1" aria-colspan="1">
 <div e-mappinguid="grid-column32" class="e-headercelldiv" style="text-align:left">
    // <th> element is rendered for hidden column.
	<span class="e-headertext">Field1</span> </div> <div class="e-sortfilterdiv e-icons "> 
 </div> 
</th>

Now

If a column visibility is set to false while virtualization, now the <th> element will not get rendered in the DOM the DOM elements will get rendered only for the visible columns. In the below code example since the field1 visibility is set to false the <th> element for the hidden column has not rendered in the DOM.

<thead>
 <tr class="e-columnheader">
 <th class="e-headercell e-leftalign " data-uid="gridcell-1886" tabindex="-1" aria-colindex="1" data-colindex="0" style="" aria-rowspan="1" aria-colspan="1">
 <div e-mappinguid="grid-column33" class="e-headercelldiv" style="text-align:left">
 // <th> element is not rendered for the field1 column since its hidden.
 <span class="e-headertext">Field2</span> 
 </div> 
 <div class="e-sortfilterdiv e-icons "></div> 
 </th>

Bug Fixes

  • #I442427 - Improved the focus behavior while the focus gets out from the column template.
Current Focus Key Action
In the e-rowcell element (template cell) Enter Focusses the first focussable element inside the column template. (if no elements are found, in this case, the normal enter key will work and move the focus downwards)
While the focus is inside the template elements Escape To get outside the column template and focus the e-rowcell element
While the focus is inside the template elements Tab To move forward to the template elements, vice-versa for ShiftTab scenario.
While the focus is inside the template elements when the last element is focused Tab The focus is moved from the currently focused element within the template cell to the td element within the same row and same column, vice versa for ShiftTab scenario.
  • #I437696 - Issue with “Horizontal scrollbar appears on the grid, when autofit is enabled” has been resolved.
  • #I442039 - Issue with “RegularExpression attribute in Data Annotation does not accept null/blank/empty values” has been resolved. Now it will works based on Microsoft documentation.
  • #I444564 - Issue with “Column menu does not appear in the correct position on mobile device” has been resolved.
  • #I433068, #I447816 - Issue with “Grid header and content are not aligned properly when using virtualization with autofit” has been resolved.
  • #I449159 - Issue with “Resizer line didn’t render properly while resizing a column” is fixed.
  • #I443238 - Issue with “Can’t resize the columns on a touch screen in the DataGrid” has been resolved.
  • #I450058 - Issue with “Using the between operator to filter a date column in the Excel-like filter, doesn’t works as expected” has been resolved.
  • #I439065 - Issue with “Duplicate values are shown in the custom adaptor while using the EditType as DropdownEdit, when new datasource specified in EditorSettings“ has been resolved. Now, we have given high priority to custom data sources, if we have given a custom data source in Edit params then we show the custom data source while editing the corresponding column, even if we have a remote data source.
  • #I449842 - Issue with “Grid page size doesn’t reset properly while using ResetPersistDataAsync“ has been resolved.
  • #I440461 - Issue with “While Exporting the cell values doesn’t reflect properly in the ExcelGroupCaptionTemplateInfo event“ has been resolved.

Pivot Table

Bug fixes

  • #I440791 - The exception that occurred when exporting the pivot table to Excel with number formatting applied has now been resolved.
  • #I443542 - The issue that occurred when exporting the pivot table to Excel with multiple levels of columns has now been resolved.
  • When using a server-side engine, the Pivot Table now renders properly with the grouping feature.

Presentation

Bug Fixes

  • #I447495 - Corruption will no longer occur while adding a cloned PowerPoint slide with video.
  • Corruption will no longer occur while saving PowerPoint slide with external chart relation.

Schedule

Bug fixes

  • #I451711 - An issue with AllowDragAndDrop property not changed dynamically has been fixed.
  • #I446646, #I453868 - Provided support to get the groupIndex of appointment in EventClickArgs, ResizeEventArgs and DragEventArgs.

TextBox

Bug Fixes

  • #F181326 - The issue with “Destroyed event was not Triggered in the textbox component” has been resolved.

Toast

Bug Fixes

  • #F-180155 - The issue with “Created event invoked from separate page not triggered properly in SfToast component in Bunit” has been resolved.

Tooltip

Bug fixes

  • #I452551 - The Tooltip flickering issue in the scheduler component has been fixed.

TreeView

Bug fixes

  • #I446574 - A problem with the TreeView component’s node template text box not accepting space key has been fixed.

XlsIO

Bug Fixes

  • #I447821 - Parse exception thrown while opening the Excel document is now resolved.
  • #F180509 - Formula is now preserved properly while resaving the Excel document with IFERROR function.