Essential Studio for Blazor Release Notes

v30.2.4
August 07, 2025

AutoComplete

Bug Fixes

  • #I742678 - Fixed an issue where the dropdown popup was not opening due to OnOpen event binding.

Data Grid

Bug Fixes

  • #FB68173 - Resolved an issue where NumericTextBox cell values were deleted during cell edit on click in the DataGrid.

  • #FB69003 - Resolved a checkbox value display issue when using the DateOnly type in grid checkbox filtering.

  • #I743128 #FB68758 - Resolved an issue where the browser scrollbar was hidden when AdaptiveUI mode was enabled and set to Mobile mode during dialog editing.

DocIO

Bug Fixes

  • I751744 - Checkbox character is now preserved properly after appending HTML to the Word document.
  • I747838 - Character format is now applied properly for RTL text inside table while converting a Word document to PDF.
  • I749213 - ‘Invalid use of a table structure element’ error will not occur when opening the converted PDF document in the PAC tool.
  • I750193 - Hanging issue will no longer occur while converting a Word document with floating image to PDF.
  • I748735 - Table with negative vertical position relative to paragraph is now positioned properly while converting a Word document to PDF.
  • I750203 - Header content with negative top margin is now preserved properly while converting a Word document to PDF.

Bug Fixes

  • #I750244 - Fixed an issue where the FloatLabelType set to Auto was not functioning correctly in the DropdownList component of the Blazor WASM application.

MultiSelect

Bug Fixes

  • #I740259 - Fixed an issue where the multi-select feature was resizing the grid content div instead of the multi-select popup element.

Presentation

Bug Fixes

  • I736436 - PowerPoint presentation will no longer be corrupted when resaving it with motion path animations in floating positions.
  • I748375 - PowerPoint Presentation will no longer be corrupted while resaving the PowerPoint presentation with chart containing theme override.
  • I743696 - The NullReferenceException will no longer be thrown while removing duplicate images from multiple slides in PowerPoint presentation.
  • I747597 - The NullReferenceException will no longer be thrown while opening a PowerPoint presentation with custom slide layout path.

Slider

Bug Fixes

  • #FB68495 - Resolved the issue with slider tick rendering for negative fraction values in German culture.

Spreadsheet

Features

  • Provided support for the UpdateCellAsync method for updating the cell values across different sheets. This method simplifies data manipulation by enabling direct modification of cell content without requiring user interaction.

Method Parameters

Parameter Type Description
cellAddress string Specifies the target cell location using the format “SheetName!CellAddress” (e.g., “Sheet1!A1”).
cellValue object The content to be placed in the specified cell, supporting various data types such as text, numbers, or boolean values for flexible data entry.

Code Example:

    <SfButton OnClick="UpdateCellValues" Content="Update Cell"></SfButton>
    <SfSpreadsheet @ref="@SpreadsheetInstance"></SfSpreadsheet>
    @code {
        private SfSpreadsheet SpreadsheetInstance { get; set; }
       
        public async Task UpdateCellValues()
        {
            // Update a text value in Sheet1
            await SpreadsheetInstance.UpdateCellAsync("Sheet1!A1", "New Value");
           
            // Update a numeric value in Sheet2
            await SpreadsheetInstance.UpdateCellAsync("Sheet2!B5", 42);
           
            // Update a boolean value
            await SpreadsheetInstance.UpdateCellAsync("Sheet1!C3", true);
        }
    }

Tree Grid

Features

Provided the following event support for row drag selection in the Tree Grid:

  • RowDragSelectionStarting: Triggered when the drag selection starts. You can use this event to cancel the drag selection based on custom conditions.

  • RowDragSelectionCompleting and RowDragSelectionCompleted: These events are triggered when the drag selection is about to complete and after it completes, respectively. They provide details such as the target Tree Grid ID and the selected range.