Essential Studio for Blazor Release Notes
AutoComplete
Bug Fixes
-
#I742678- Fixed an issue where the dropdown popup was not opening due to OnOpen event binding.
Data Grid
Bug Fixes
-
#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.
Date Range Picker
Bug Fixes
-
#I731328- Resolved the issue where the DateRangePicker appeared entirely disabled when the AllowEdit property was set to false in the Bootstrap 5 theme.
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.
Document Editor
Bug Fixes
-
#I739494- Fixed issue where document content was missing. -
#I738922- Fixed data loss issue in web layout. -
#I745817- Resolved issue where selection continued in Viewer Container even after mouse was released outside the container in Firefox. -
#I733109- Fixed performance issue when SfDocumentEditorContainer component was added as a child component. -
#I745803- Fixed issue where FormField was not cleared when clearing the field value in Blazor. -
#I745869- Resolved document synchronization issue between multiple DocumentEditor instances on the same page.
DropDown List
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. -
#I747720- Implemented handling for DivideByZeroException in the GetSkeletonCount method during filtering operations.
DropDownTree
Bug Fixes
-
#I738281- The arrow alignment issue in the input field of the Dropdown Tree component has been resolved.
File Manager
Bug Fixes
-
#I729587,#I742759- Provided support for chunked file uploads in HTTP mode within the Blazor File manager component. Also resolved an issue where upload failure messages were not displayed when using UploadMode as HttpClient. -
#F197156- Resolved an issue in the FileManager component where image previews failed to load when flat data support was enabled.
Gantt Chart
Bug fixes
-
#I746916- Resolved an issue where the previous data property was null in the RowUpdated and EndEdit event arguments. -
#I750319- Fixed an inconsistency in the Gantt chart where the taskbar’s resizer displayed a visual offset during drag or resize actions.
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.
Bug Fixes
-
I748577- Resolved an issue that caused certain digital signatures to fail validation, resulting in errors within the document. -
I748930- Addressed an issue where the Checkbox value was incorrectly saved in the document. -
I743371- Fixed an issue with image parsing that prevented unwanted text from being added after text redaction.Features
-
I742218- Added support for exact match text redaction in PDF documents, enhancing document security and privacy. -
I723478- Implemented theTryGetValuemethod, enabling users to verify and retrieve custom values in annotations and AcroForms, improving data handling efficiency.
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. -
RowDragSelectionCompletingandRowDragSelectionCompleted: 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.
XlsIO
Bug Fixes
-#I750742 - Single quoted sheet name references in the formula are updated properly when renaming the sheet.
-#I750219 - Date formats are preserved correctly during the Autofill operation using the Fill Series option.
-#I745833 - Clear All option now works properly on filtered data range.
-#I736447 - IRange.RowHeight property returns correct value for cells when the font is set to Segoe UI.
-#I745936 - The application no longer hangs when opening an Excel file containing VML shape properties within empty elements.
-#I746345 - Inserting a column within a filtered range now creates the AutoFilter properly.
-#I745804 - IRange.RowHeight property returns correct value for cells when the font is set to Algerian.
-Performance is improved when converting charts containing large data to images.
Test Results
| Component Name | Test Cases | Passed | Failed | Remarks |
|---|---|---|---|---|
| 3DChart | 202 | 202 | 0 | All Passed |
| Accordion | 232 | 232 | 0 | All Passed |
| AiAssistView | 302 | 302 | 0 | All Passed |
| Appbar | 102 | 102 | 0 | All Passed |
| Autocomplete | 444 | 444 | 0 | All Passed |
| Bulletchart | 237 | 237 | 0 | All Passed |
| Button | 255 | 255 | 0 | All Passed |
| Calendar | 150 | 150 | 0 | All Passed |
| Carousel | 174 | 174 | 0 | All Passed |
| Charts | 3917 | 3917 | 0 | All Passed |
| ChatUI | 102 | 102 | 0 | All Passed |
| Chips | 196 | 196 | 0 | All Passed |
| CircularGauge | 927 | 927 | 0 | All Passed |
| ColorPicker | 113 | 113 | 0 | All Passed |
| ComboBox | 541 | 541 | 0 | All Passed |
| DashboardLayout | 252 | 252 | 0 | All Passed |
| DataForm | 547 | 547 | 0 | All Passed |
| DataGrid | 4898 | 4898 | 0 | All Passed |
| DatePicker | 573 | 573 | 0 | All Passed |
| DateRangePicker | 365 | 365 | 0 | All Passed |
| DateTimePicker | 474 | 474 | 0 | All Passed |
| Diagram | 10103 | 10103 | 0 | All Passed |
| Dialog | 388 | 388 | 0 | All Passed |
| DocumentEditor | 1929 | 1929 | 0 | All Passed |
| DropdownList | 852 | 852 | 0 | All Passed |
| Dropdowntree | 131 | 131 | 0 | All Passed |
| FileManager | 3094 | 3094 | 0 | All Passed |
| FileUpload | 328 | 328 | 0 | All Passed |
| FloatingActionButton | 128 | 128 | 0 | All Passed |
| Gantt | 4470 | 4470 | 0 | All Passed |
| HeatMap | 337 | 337 | 0 | All Passed |
| ImageEditor | 3561 | 3561 | 0 | All Passed |
| InPlaceEditor | 763 | 763 | 0 | All Passed |
| InputMask | 168 | 168 | 0 | All Passed |
| Kanban | 330 | 330 | 0 | All Passed |
| LinearGauge | 799 | 799 | 0 | All Passed |
| ListBox | 138 | 138 | 0 | All Passed |
| ListView | 439 | 439 | 0 | All Passed |
| Maps | 1570 | 1570 | 0 | All Passed |
| Mention | 150 | 150 | 0 | All Passed |
| Message | 242 | 242 | 0 | All Passed |
| MultiselectDropdown | 376 | 376 | 0 | All Passed |
| NumericTextbox | 440 | 440 | 0 | All Passed |
| OtpInput | 123 | 123 | 0 | All Passed |
| PivotTable | 1366 | 1366 | 0 | All Passed |
| ProgressBar | 198 | 198 | 0 | All Passed |
| progressbutton | 101 | 101 | 0 | All Passed |
| QueryBuilder | 584 | 584 | 0 | All Passed |
| RangeNavigator | 196 | 196 | 0 | All Passed |
| Rating | 106 | 106 | 0 | All Passed |
| Ribbon | 440 | 440 | 0 | All Passed |
| RichTextEditor | 2141 | 2141 | 0 | All Passed |
| Scheduler | 5185 | 5185 | 0 | All Passed |
| SfPdfViewer2 | 11688 | 11688 | 0 | All Passed |
| Sidebar | 105 | 105 | 0 | All Passed |
| Signature | 106 | 106 | 0 | All Passed |
| Skeleton | 247 | 247 | 0 | All Passed |
| Slider | 200 | 200 | 0 | All Passed |
| SmithChart | 212 | 212 | 0 | All Passed |
| SpeechToText | 112 | 112 | 0 | All Passed |
| SpeedDial | 278 | 278 | 0 | All Passed |
| Spinner | 184 | 184 | 0 | All Passed |
| Splitter | 538 | 538 | 0 | All Passed |
| Stepper | 285 | 285 | 0 | All Passed |
| StockChart | 211 | 211 | 0 | All Passed |
| Switch | 724 | 724 | 0 | All Passed |
| Tabs | 287 | 287 | 0 | All Passed |
| TextArea | 165 | 165 | 0 | All Passed |
| Textbox | 698 | 698 | 0 | All Passed |
| Timeline | 236 | 236 | 0 | All Passed |
| TimePicker | 346 | 346 | 0 | All Passed |
| Toast | 262 | 262 | 0 | All Passed |
| Toolbar | 163 | 163 | 0 | All Passed |
| Tooltip | 478 | 478 | 0 | All Passed |
| TreeGrid | 3917 | 3917 | 0 | All Passed |
| TreeMap | 177 | 177 | 0 | All Passed |
| TreeView | 1563 | 1563 | 0 | All Passed |
| DocIO | 16354 | 16354 | 0 | All Passed |
| Metafilerenderer | 863 | 863 | 0 | All Passed |
| 12900 | 12900 | 0 | All Passed | |
| Presentation | 5408 | 5408 | 0 | All Passed |
| XlsIO | 17269 | 17269 | 0 | All Passed |