Essential Studio for Blazor Release Notes
v18.2.54
August 18, 2020
Calendar
Bug Fixes
-
## 288857
- Issue with “Max
value is selected initially while providingMin
andMax
properties” has been resolved.
Chart
Bug Fixes
-
## 287719
- The issue with multi level labels in chart has been fixed.
Breaking Changes
- The
Start
andEnd
property ofMultiLevelLabels
feature will now acceptObject
values.
Previous Data Type | Current Data Type |
---|---|
String |
Object |
Chips
New Features
-
## 283193
- Provided the title attribute support for chip items in Chips component.
Common
New Features
- Syncfusion Blazor UI components now supports with Blazor WebAssembly 3.2.1.
- Compatibility support provided for .NET 5.0 preview 7.
DatePicker
Bug Fixes
-
## F156258
- Issue with “DatePicker inline element position is changed while opening the popup” has been resolved. - Issue with “datepicker popup is not opened in the mobile mode when click on the date icon” has been resolved.
Document Editor
Breaking Changes
Event args type of OnToolbarClick
was changed from Syncfusion.Blazor.Navigations.ClickEventArgs
to Syncfusion.Blazor.DocumentEditor.ClickEventArgs
.
Bug fixes
## 284837
- Custom tool bar item click event issue in DocumentEditorContainer is resolved.
DropDownList
Bug Fixes
-
## F155476
- Issue with “console error throws while destroying the dropdown with popup is in open state” has been resolved.
FileManager
Bug Fixes
-
## 281939
- The issue with upload functionality of Azure blob storage in the FileManager component has been resolved.
File Upload
Bug Fixes
-
## 285904
,## 287425
- Issue with “files are not uploading when render the uploader inside the EditForm” has been resolved.
Grid
Bug Fixes
-
## F156700
- Custom aggregate is not working in blazor is fixed. -
## F156520
- DateTimeOffset value is not displayed in DateTimePicker Edit of Grid is solved. -
## 286634
,## F156404
,## 287380
,## 287552
- Empty Guid value for Guid column inOnActionBegin
args.Data is resolved. -
## F156245
- EditTemplate not working in Batch editing with template column is fixed. -
## 286814
- Problem with Grouping when bind ExpandoObject is solved. -
## 285318
,## 286242
,## F156463
,## 287448
- Exception thrown when using EmailAddress DataAnnotation is resolved. -
## 286070
- Issue with enabling and disabling toolbar items is fixed. -
## 286002
- EnableToolbarItems is not working properly when enabling and disabling the toolbar items simultaneously is fixed. -
## F156254
- Exception throws while using ‘tr’ locale with DetailTemplate is resolved. -
## 287389
,## 286502
- Problem with InitialSearch when searching a column having empty value is fixed. -
## F155476
- Script error is thrown when pressing the enter key while editing a record and focus is on DropDownList control is fixed. -
## 282002
- Problem with InitialSearch when searching a column having empty value is resolved. -
## F156662
- Grid’s detail template is not render while grid placed into sfdialog is fixed. -
## 287127
,## 285443
- Asynchronous Data is not bounded to Grid usingOnInitializedAsync
method when it is initialized is fixed. -
## F15986
-Updatecell
method undo the previous changes in the same row is fixed.
Features
- Improved performance of selection feature usage in WASM application.
- Improved performance of column resizing feature usage in WASM application.
-
## 285250
,## 288181
- Provided Support to change the type of numeric values in exported excel file from Grid. -
## 278599
- Changed some accessibility related styles for icons. -
## F154384
,## 288165
- Provided support to pass target element inRowDrop
/RowDrag
events and cursor is not changing while hovering over schedule. - Need to set ID for Command buttons to distinguish the buttons is fixed.
In-place Editor
## New Feature
-
## 279315
- Provided new eventchange
that triggers when the integrated component value has changed that render based on thetype
property in the In-place editor.
Bug Fixes
-
F156341
- The issue with “TabIndex is not set for the In-place editor using the HtmlAttributes” has been resolved. -
F156414
- The issue with “In-place editor value is changed dynamically when the editor is opened or closed” has been resolved. -
## 284643
- The issue with “In-place Editor with NumericTextBox which is not properly resetting the value while clearing the value by click on NumericTextBox clear button” has been resolved.
Kanban
Features
-
## F156327
- Provided support for dynamically add or delete the columns using public methods.
Bug Fixes
-
## F156222
- The issue with “While calling the refresh public method that doesn’t loading the Kanban” has been resolved.
ListView
Bug Fixes
-
## 280638
,## 281443
- The issue with “Assigning percentage value for ListView height in virtualization is enabled,empty space is added at the bottom” has been resolved. -
## F155994
- The issue with “JsonProperty attribute on Class properties causing the list elements to be empty” has been resolved
NumericTextBox
Bug Fixes
-
## 286055
- Issue with “exception throws while setting the decimal value toMin
property” has been resolved. -
## F156572
- Issue with “numeric value is not converted to Arabic number format” has been resolved.
PDF Viewer
New Features
-
## 267670
- Exposed the toolbar option to retrieve the form field data in JSON format. -
## 281898
- Provided the support to add comments programmatically for the newly added annotations. -
## 279353
- Provided the support for line head start and end style for the distance annotation. -
## 281440
,## 286154
- Exposed the annotationinteractions API to configure the interaction behavior for the locked annotations.
Bug Fixes
-
## 282486
- Now, undo and redo is working properly for the freetext annotations. -
## F155593
- Exception will no longer be thrown while exporting the formfields. -
## 282530
- The Script error will no longer be thrown if we select the handwritten signature in mobile devices. -
## F155593
,## 283379
- Now, PDF Viewer control is working in IE. -
## 276455
- Disabled the comment panel while importing the annotations when the enableCommentPanel property is set to true. -
## 283804
- Now,the file extension is added propely on downloding the PDF document in Firefox browser.
Pivot Table
New Features
-
## 279727
- Provided support to sort the alphanumeric field members.
RichTextEditor
Bug Fixes
- The issue with “Setting Heading 4 has no effect on preview” has been resolved.
Stock Chart
New Features
-
## 262423
- Stock event support added for each series in stock chart.
TextBox
Bug Fixes
-
## F156552
- Issue with “existingCssClass
is not removed while adding new class throughCssClass
property” has been resolved. -
## F156843
- Issue with “clear icon disappears when focus out the component” has been resolved.
Tree Grid
Features
-
F154231
- Provided support for ExpandoObject(dynamic) Data Binding for Blazor Tree Grid.
Bug Fixes
-
F156398,F156743
- Expanding the inner level parent nodes works fine in Remote Data Binding.
Breaking Changes
- Now you can define the Command Columns using
TreeGridCommandColumns
andTreeGridCommandColumn
tag instead of direct parameter.
Previous
@{
List<CommandModel> Commands = new List<CommandModel>();
Commands.Add(new CommandModel() { Type = CommandButtonType.Edit, ButtonOption = new CommandButtonOptions() { IconCss = "e-icons e-edit", CssClass = "e-flat" } });
Commands.Add(new CommandModel() { Type = CommandButtonType.Delete, ButtonOption = new CommandButtonOptions() { IconCss = "e-icons e-delete", CssClass = "e-flat" } });
Commands.Add(new CommandModel() { Type = CommandButtonType.Save, ButtonOption = new CommandButtonOptions() { IconCss = "e-icons e-update", CssClass = "e-flat" } });
Commands.Add(new CommandModel() { Type = CommandButtonType.Cancel, ButtonOption = new CommandButtonOptions() { IconCss = "e-icons e-cancel-icon", CssClass = "e-flat" } });
}
<div class="col-lg-12 control-section">
<div class="content-wrapper">
<div class="row">
<SfTreeGrid DataSource="@TreeData" IdMapping="TaskID" ParentIdMapping="ParentID" TreeColumnIndex="1" AllowPaging="true" Height="400">
<TreeGridPageSettings PageSize="2"></TreeGridPageSettings>
<TreeGridEditSettings AllowAdding="true" AllowEditing="true" AllowDeleting="true" Mode="Syncfusion.Blazor.TreeGrid.EditMode.Row"></TreeGridEditSettings>
<TreeGridColumns>
<TreeGridColumn Field="TaskID" HeaderText="Task ID" Width="80" ValidationRules="@(new ValidationRules() { Required=true, Number=true })" IsPrimaryKey="true" TextAlign="TextAlign.Right"></TreeGridColumn>
...
<TreeGridColumn HeaderText="Manage Records" Width="140" Commands="Commands"></TreeGridColumn>
</TreeGridColumns>
</SfTreeGrid>
</div>
</div>
</div>
Now
<SfTreeGrid DataSource="@TreeData" IdMapping="TaskID" ParentIdMapping="ParentID" TreeColumnIndex="1" AllowPaging="true" Height="400">
<TreeGridPageSettings PageSize="2"></TreeGridPageSettings>
<TreeGridEditSettings AllowAdding="true" AllowEditing="true" AllowDeleting="true" Mode="Syncfusion.Blazor.TreeGrid.EditMode.Row"></TreeGridEditSettings>
<TreeGridColumns>
<TreeGridColumn Field="TaskID" HeaderText="Task ID" Width="80" ValidationRules="@(new ValidationRules() { Required=true, Number=true })" IsPrimaryKey="true" TextAlign="TextAlign.Right"></TreeGridColumn>
...
<TreeGridColumn HeaderText="Manage Records" Width="140">
<TreeGridCommandColumns>
<TreeGridCommandColumn Type="CommandButtonType.Edit" ButtonOption="@(new CommandButtonOptions() {IconCss="e-icons e-edit", CssClass="e-flat" })"></TreeGridCommandColumn>
<TreeGridCommandColumn Type="CommandButtonType.Delete" ButtonOption="@(new CommandButtonOptions() {IconCss="e-icons e-delete", CssClass="e-flat" })"></TreeGridCommandColumn>
<TreeGridCommandColumn Type="CommandButtonType.Save" ButtonOption="@(new CommandButtonOptions() {IconCss="e-icons e-save", CssClass="e-flat" })"></TreeGridCommandColumn>
<TreeGridCommandColumn Type="CommandButtonType.Cancel" ButtonOption="@(new CommandButtonOptions() {IconCss="e-icons e-cancel-icon", CssClass="e-flat" })"></TreeGridCommandColumn>
</TreeGridCommandColumns>
</TreeGridColumn>
</TreeGridColumns>
</SfTreeGrid>
-
ColumnMenuItemClicked
event arguments type is changed fromSyncfusion.Blazor.Navigations.MenuEventArgs
toSyncfusion.Blazor.Grids.ColumnMenuClickEventArgs
.
Previous
<SfTreeGrid @ref="TreeGrid" DataSource="@TreeData" IdMapping="TaskId" ParentIdMapping="ParentId" TreeColumnIndex="1" ShowColumnMenu="true" AllowFiltering="true" AllowMultiSorting="true" AllowPaging="true">
<TreeGridEvents ColumnMenuItemClicked="ColumnMenuItemClickedHandler" TValue="BusinessObject"></TreeGridEvents>
<TreeGridColumns>
<TreeGridColumn Field="TaskId" HeaderText="Task ID" Width="80" TextAlign="Syncfusion.Blazor.Grids.TextAlign.Right"></TreeGridColumn>
...
</TreeGridColumns>
</SfTreeGrid>
@code{
public List<BusinessObject> TreeData = new List<BusinessObject>();
protected override void OnInitialized()
{
...
}
public void ColumnMenuItemClickedHandler(Syncfusion.Blazor.Navigations.MenuEventArgs args)
{
...
}
}
Now
<SfTreeGrid @ref="TreeGrid" DataSource="@TreeData" IdMapping="TaskId" ParentIdMapping="ParentId" TreeColumnIndex="1" ShowColumnMenu="true" AllowFiltering="true" AllowMultiSorting="true" AllowPaging="true">
<TreeGridEvents ColumnMenuItemClicked="ColumnMenuItemClickedHandler" TValue="BusinessObject"></TreeGridEvents>
<TreeGridColumns>
<TreeGridColumn Field="TaskId" HeaderText="Task ID" Width="80" TextAlign="Syncfusion.Blazor.Grids.TextAlign.Right"></TreeGridColumn>
...
</TreeGridColumns>
</SfTreeGrid>
@code{
public List<BusinessObject> TreeData = new List<BusinessObject>();
protected override void OnInitialized()
{
...
}
public void ColumnMenuItemClickedHandler(Syncfusion.Blazor.Grids.ColumnMenuClickEventArgs args)
{
...
}
}
TreeView
Bug Fixes
-
## F153606
,## 286992
- The issue with rendering the TreeView with hierarchical data source using the offline property has been resolved.