Essential Studio for Blazor Release Notes

v22.2.10
August 22, 2023

Chart

Bug Fixes

  • #I489268 - Charts are now rendered properly when the chart component is rendered inside the parent container.
  • #I492348 - Console error that was being thrown in the tooltip while the mouse cursor was over the current point in the chart series has been resolved.

Data Grid

Bug Fixes

  • #FB-45880 - Resolved the problem where the DataGrid was causing row deletion and duplication issues when reordering content rows using drag and drop, while the observable collection was binded.
  • #F177395 - Resolved the issue where the SetPersistDataAsync method invoked the asynchronous Read method multiple times.
  • #I489173 - Resolved the issue where a NullReferenceException was thrown when an invalid column name was passed to the ShowColumnsAsync method.

Features

  • #I469394 - Introduced new method ApplyBatchChangesAsync, used to update the Grid component UI with a batch of changes which including new records, edited records, and deleted records.

Code Example

    <button id="GetData" @onclick="SetData">Apply Batch Changes</button>
    <SfGrid @ref="grid" DataSource="@Orders">
     <GridEditSettings AllowAdding="true" AllowEditing="true" AllowDeleting="true" Mode="EditMode.Batch"></GridEditSettings>
     ........
    </SfGrid>
    @code{
        SfGrid<Order> grid;
        private async Task SetData()
        {
          var batchChanges = new BatchChanges<Order>()
            {
                AddedRecords = new List<Order>() { new Order() { OrderID = 1, CustomerID = "ANTAR" } }, DeletedRecords = new List<Order>() { new Order() { OrderID = 1002 } }, ChangedRecords = new List<Order>() { new Order() { OrderID = 1001, CustomerID = "VINET" } } 
            }
           await grid.ApplyBatchChangesAsync(batchChanges);
        }
     }

Date Time Picker

Bug Fixes

  • #I456786 - Resolved the issue with “Format Exception has thrown when selecting time while component rendered with ar-QA culture”.

DocIO

Bug Fixes

  • #I483643 - Arabic character is now preserved properly while converting a Word document to PDF.
  • #I485770 - Picture color is now preserved properly while resaving a DOCX format document.
  • #I488437 - The NullReferenceException will no longer be thrown while opening a DOCX format document.
  • #I489074 - Document will no longer be corrupted while merging a DOCX format document.
  • #I489067 - List number is now preserved properly while converting a DOCX format document to PDF.

Bug Fixes

  • #FB43955 - Fixed the issue with the misalignment of popup element when the device orientation changed dynamically.

Gantt Chart

Bug Fixes

  • #FB45809,#I487785,#I488805 - The issue with “custom column fields not rendering on the general tab when using GanttAddDialogFields” has been resolved.

InPlace Editor

Bug Fixes

  • #I484767 - Fixed an issue where the inplace editor would not submit when the enter key was clicked or when the focus was lost, when the “enable edit mode” was set to true.

  • #I483354 - Resolved the issue where an exception was thrown when rendering the MultiSelect component inside the InPlaceEditor component with TValue type other than string[].

InPlace Editor

Bug Fixes

  • #I484767 - Fixed an issue where the inplace editor would not submit when the enter key was clicked or when the focus was lost, when the “enable edit mode” was set to true.

Kanban

Bug Fixes

  • #I487947 - Now, the dialog will be destroyed properly when setting args.Cancel to true in DialogOpen event of the Kanban.

PDF

Bug Fixes

  • #I485974 - Fixed an issue where the file size would increase significantly when inserting tiff images into the PDF document.
  • #F180488 - Fixed an issue where the CRL failed to extract from DSS when using the PdfSignerCertificate.
  • #I485690 - The issue with “PdfGrid ignores the pagination height” has been resolved.
  • #I482785 - The issue with “Some text are missing while compressing the particular PDF document” has been resolved.

Pivot Table

Bug fixes

  • The issue with report manipulation actions not being captured properly by action events in the pivot table has now been fixed.
  • The issue with resizing not working properly when using a pivot table with a grouping bar UI has been fixed.

Presentation

Bug Fixes

  • #I841479 - Image masked with shape is now preserved properly while converting a PowerPoint Presentation to PDF.

Rich Text Editor

Bug Fixes

  • #I476158 - Now, dynamically changing the CssClass property works properly in the Rich Text Editor.

Schedule

Bug Fixes

  • #I483760 - Exception occurs when using RefreshAsync method while switching views has been fixed.

Schedule

Bug Fixes

  • #I483760 - Exception occurs when using RefreshAsync method while switching views has been fixed.

Tree Grid

Bug Fixes

  • #I480317 - Fixed issue where white space was being displayed after searching in virtualization.

  • #I480317 - Fixed an issue in virtualization searching where the proper searched records were not being displayed.

  • #I480317 - Fixed an issue where TreeGrid would throw an exception after searching and expanding a node in the search result.

  • #F183834 - Fixed an issue where the column template was not functioning correctly when the field property was defined in treegrid columns.

  • #I487397 - Fixed issue where pressing tab on an empty template enabled column would cause a script error to be thrown.

  • #I486951 - Fixed an issue where the delete action was not functioning correctly in the virtual enabled sample after scrolling.

  • #I491707 - Fixed issue where records were not sorted properly after sorting a column and filtering another column.

  • #I488455 - Fixed an issue where the selectedIndex property was not being updated correctly.

TreeView

Bug Fixes

  • #I485722 - The issue with aria-activedescendant attribute in the Blazor TreeView component has been resolved.

TreeView

Bug Fixes

  • #I485722 - The issue with aria-activedescendant attribute in the Blazor TreeView component has been resolved.