Essential Studio for Angular - v31.2.15 Release Notes

Accumulation Chart

Feature

  • Users can now use the noDataTemplate property in Accumulation Chart to define a custom template that clearly indicates when chart data is unavailable.

AutoComplete

Bug Fixes

  • #I783020 - Resolved an issue causing inconsistent rendering of HTML entities when HighLight property was set to true.

Chart

Bug Fixes

  • #F71059 - Polar range column now display properly even when the low and high values are the same.

Charts

Feature

  • Users can now use the noDataTemplate property in Charts to define a custom template that clearly indicates when chart data is unavailable.
    Explore the demo here

Bug Fixes

  • #T745980 - The legend text trim tooltip will no longer be cropped at the bottom of the legend bounds.
  • #T754125 - The marker will no longer render when it exceeds the axis range.

Chip

Features

  • #FB63852 - Provided drag-and-drop functionality to rearrange chips and move them between containers. To enable drag and drop, set allowDragAndDrop to true.

ColorPicker

Bug Fixes

  • #I904686 - Issue with “Color picker component was not properly read in accessibility tool” has been resolved.

ContextMenu

Bug Fixes

  • #I761398 - Resolved an issue where the context menu width increased every time it was opened using the public open method.

Dashboard Layout

Bug Fixes

  • #I780152 - The issue with the panel overlapping issue in the Dashboard component has been resolved.

DatePicker

Bug Fixes

  • #I775039 - Resolved the issue of being unable to customize the tabindex of the DatePicker using HtmlAttributes.

DateRangePicker

Bug Fixes

  • #I775039 - Resolved the issue of being unable to customize the tabindex of the DateRangePicker using HtmlAttributes.

DateTimePicker

Bug Fixes

  • #I752582 - The issue where the default time was not reset properly after clearing a date and selecting a new one in the DateTimePicker has been resolved.

Diagram

Bug Fixes

  • #I781706 - Align commands will now execute correctly inside swimlane elements.

Dialog

Bug Fixes

  • #I779528 - Fixed an issue where focus was not retained within the Dialog when a Grid component was embedded in its content.

DocumentEditor

Bug Fixes

#I779496 - Fixed a script error that occurred when deleting content inside a table cell.
#I773785 - Resolved an issue where inline editing did not work for Date or Number form fields.
#I777100 - Resolved an issue where updating a checkbox form field did not navigate to the corresponding position.

Bug Fixes

  • #I48889 - Fixed an issue where the dropdown popup was not visible in mobile view when opened inside a scrollable dialog.

FileManager

#F197650 - The issue with incorrect validation message in File Manager component with flat data configuration has been resolved.

GanttChart

Bug fixes

  • F159354 - Issue in locale text of predecessor tooltip has been fixed.

Grid

Bug Fixes

  • #I782616 - The issue where the header was not refreshed after updating the sortSettings in the grid has been resolved.
  • #I783105 - The issue where currentViewData was not updated properly after row reordering with remote data has been resolved.
  • #I783563 - The issue where Add Current Selection to Filter in Excel style filtering was not working when no existing filter was applied to the grid has been resolved.
  • #I780338 - Resolved an issue where the hierarchyExportMode was not working in a hierarchy grid with pagination enabled.
  • #I782594 - Resolved an issue where the filter value was not updated properly when filtering was performed immediately in the custom filter dialog on a string column.
  • #I776782 - Resolved an issue where the selected date value in the Syncfusion DatePicker within the grid’s editTemplate was not saved after editing.

HeatMap

New Features

  • #I450186 - HeatMap’s axis labels can now include line break characters.
  • #I287338 - Label templates can be displayed in place of cell labels to provide additional information.

Image Editor

Bug Fixes

  • #I780912 - Resolved an issue where DrawText did not apply bold and italic parameters as expected.

ListView

Breaking Changes

  • Using a ternary operator within the string-type template is not supported and we suggest using a function type template in ListView. Refer to the below code for example

Previous

let template: string = '<div class="e-list-wrapper e-list-avatar" id = ${id}>' +
        '<span class="e-list-content">${name} ${$imgUrl ?  $imgUrl : \'no image\' }</span></div>';

Now

// data denotes the template data of each nodes from ListView data.
let template: Function = (data: any) => {
    let result = `<div class="e-list-wrapper e-list-avatar" id = "${data.id}">`+
    `<span class="e-list-content">${data.name} ${data.imgUrl ?  data.imgUrl : 'no image' }</span></div>`;
    return result;
}

Maps

New Features

  • An animation transition will now occur when the data labels are first rendered.

Bug Fixes

  • #I493376 - The tooltip will now be displayed properly above the marker templates.

MultiColumn ComboBox

Bug Fixes

  • #I775356 - Fixed an issue where multiple requests were triggered for the MultiColumnComboBox when remote data and a preselected value were bound.

PDF Viewer

Bug Fixes

  • #I776714 - Resolved an issue where text search was not working when using an unclosed tag in the search box.
  • #I780148 - Resolved an issue where signature field appeared empty when opening customer document in PDF Viewer.
  • #I780154 - Resolved an issue where PDF was not rendering when opening customer document in Vue 3 PDF Viewer.
  • #I780207 - Resolved an issue where delete icon was not enabled in annotation toolbar when delete was set in allowedInteractions.

Pivot Table

Bug Fixes

  • Grand Totals are now correctly displayed at the top of OLAP Pivot Tables when virtualization is enabled.

QueryBuilder

Bug Fixes

  • #I786194 – Fixed an issue where the scrollbar does not move properly when drag and drop the last item to the top.

  • #I779353 - Fixed an issue where unwanted data requests were triggered during the initial rendering of the query builder.

RichTextEditor

Bug Fixes

  • #I787017 - Now, inserting tables works properly when the Rich Text Editor is placed inside a list.

  • #I783703 - Now, the inline toolbar in the Rich Text Editor is positioned properly without truncation at the edges.

  • #I786061 - Now, localization works properly for the table cell dropdown items in the Rich Text Editor.

  • #I773939 - Now, the emoji picker accessed through the showEmojiPicker public method works properly when inline mode is enabled in the Rich Text Editor.

Schedule

Bug fixes

  • #I779062 - Fixed an issue where the Scheduler became unresponsive in agenda view when the data source was reset to empty.

Spreadsheet

Bug fixes

  • #I776787 - Issue with “unwanted white space entries in filter options and the LEN formula not returning correct values when counting white space in the Spreadsheet” has been resolved.

Stock Chart

Feature

  • Users can now use the noDataTemplate property in Stock Chart to define a custom template that clearly indicates when chart data is unavailable.

Tab

Bug Fixes

  • #I736712 - Fixed an issue where the getItemIndex method returned an incorrect tab item index when tab items were dynamically shown or hidden.

TimePicker

Bug Fixes

  • #I775039 - Resolved the issue of being unable to customize the tabindex of the TimePicker using HtmlAttributes.

Tree Grid

Bug Fixes

  • #I779257 - Fixed an issue where dataSource was not updating when new records were added using add record, even if it was initially empty.
  • #I779836 - Resolved the issue where column properties were not updated and accessible during the initial rendering of the TreeGrid.

Uploader

Bug Fixes

  • #I781586 - Resolved the issue with multiple API is not working correctly in Uploader.

Test Results

Component Name Test Cases Passed Failed Remarks
3D Chart 232 232 0 All Passed
3D Circular Chart 374 374 0 All Passed
Accordion 208 208 0 All Passed
AI Assist View 432 432 0 All Passed
App Bar 67 67 0 All Passed
AutoComplete 200 200 0 All Passed
Breadcrumb 160 160 0 All Passed
Bullet Chart 168 168 0 All Passed
Button 145 145 0 All Passed
ButtonGroup 120 120 0 All Passed
calendar 177 177 0 All Passed
Carousel 61 61 0 All Passed
Chart 4958 4958 0 All Passed
Chat UI 500 500 0 All Passed
Checkbox 37 37 0 All Passed
CircularGauge 429 429 0 All Passed
ColorPicker 130 130 0 All Passed
Combo Box 139 139 0 All Passed
Common 904 904 0 All Passed
Context Menu 105 105 0 All Passed
Data Grid 3670 3670 0 All Passed
Date Picker 426 426 0 All Passed
Date Range Picker 519 519 0 All Passed
Date Time Picker 324 324 0 All Passed
Diagram 12813 12813 0 All Passed
Dialog 63 63 0 All Passed
DropDown Button 132 132 0 All Passed
Dropdown List 194 194 0 All Passed
Dropdown Tree 104 104 0 All Passed
File Manager 2188 2188 0 All Passed
Floating Action Button 174 174 0 All Passed
Gantt 3530 3530 0 All Passed
HeatMap Chart 635 635 0 All Passed
Image Editor 1653 1653 0 All Passed
In-place Editor 642 642 0 All Passed
Kanban 268 268 0 All Passed
LinearGauge 426 426 0 All Passed
Listbox 115 115 0 All Passed
ListView 84 84 0 All Passed
Maps 1368 1368 0 All Passed
Mention 35 35 0 All Passed
Menu 187 187 0 All Passed
Multicolumn Combo Box 254 254 0 All Passed
Multiselect Dropdown 437 437 0 All Passed
OTP Input 240 240 0 All Passed
Pivot Table 5303 5303 0 All Passed
Progress Bar 81 81 0 All Passed
Progress Button 132 132 0 All Passed
Query Builder 480 480 0 All Passed
RadioButton 45 45 0 All Passed
RangeNavigator 140 140 0 All Passed
Rating 198 198 0 All Passed
Ribbon 623 623 0 All Passed
Rich Text Editor 5100 5100 0 All Passed
schedule 4644 4644 0 All Passed
sidebar 88 88 0 All Passed
Signature 105 105 0 All Passed
Skeleton 144 144 0 All Passed
Slider 147 147 0 All Passed
SmithChart 49 49 0 All Passed
Sparkline 58 58 0 All Passed
Speech To Text 200 200 0 All Passed
Speed Dial 366 366 0 All Passed
Split Button 144 144 0 All Passed
Stepper 91 91 0 All Passed
Stock Chart 379 379 0 All Passed
Tab 69 69 0 All Passed
Text Area 107 107 0 All Passed
TextBox 58 58 0 All Passed
Time Picker 180 180 0 All Passed
Timeline 213 213 0 All Passed
Toast 139 139 0 All Passed
Toolbar 117 117 0 All Passed
ToolTip 136 136 0 All Passed
TreeGrid 3787 3787 0 All Passed
Treemap 326 326 0 All Passed
Treeview 370 370 0 All Passed