Essential Studio for Vue Release Notes
3DChart
Bug Fixes
-
#I637725- Now, the first label on the y-axis is positioned properly for the 100% stacking series when the x-value is empty.
Barcode
Bug Fixes
-
#I508544- Now, the DataMatrix barcode is rendered properly with alphanumeric values.
Chip
Features
-
#FB63852- Provided drag-and-drop functionality to rearrange chips and move them between containers. To enable drag and drop, setallowDragAndDropto true.
ContextMenu
Bug Fixes
-
#I725006- The issue where the ID attribute was missing when template support was enabled in the Context Menu component has been resolved. -
#I725680- The issue where item in arguments of the select event was undefined when template support was enabled in the Context Menu component has been resolved.
Dashboard Layout
Bug Fixes
-
#I704506- An issue with change event when adding the panel to the Dashboard Layout component has been resolved.
DocumentEditor
Bug Fixes
-
#I709841,#I722525- Improved editing performance when spell check is enabled. -
#I716525- Fixed performance issues related to bookmark manipulation during editing operations. -
#I715428- Resolved a script error that occurred when loading SFDT without injecting the editor module. -
#I716353- Fixed an issue where table cell content was clipped when zooming out. -
#I709838- Resolved a script error that occurred when exporting after performing a delete operation with track changes enabled.
Features
-
#I682661- Added support for removing editing region in the current selection position. -
#I706446- Added support for retrieving fields within the selected range. -
#I712473- Added screen reader support in Document Editor.
DropDownTree
Bug Fixes
-
#I712180- Enhanced the node selection behavior in theTreeViewcomponent by introducing a new propertycheckOnClick, which provides control over node interaction. This is enabled by default in Dropdown Tree, so that the checkbox will be checked on either clicking node text or checkbox.
FileManager
Bug Fixes
-
#I696366- Resolved the issue with copying and pasting a folder from the navigation pane to the layout pane in File Manager component.
GanttChart
Bug fixes
-
#I698597- The issue where the task label font could not be customized usingganttStylein PDF exports of the Gantt chart has been resolved. -
#I702960- Undo action does not work properly when drag and drop the taskbar with timeline virtualization enabled issue has been resolved. -
#I703918- A script error occurred when the context menu was used in resource view after adding a dependency to a newly added record issue has been resolved. -
#I702456- The issue, where therowSelectingevent did not trigger correctly when selecting a row using a checkbox, has been resolved. -
#I698654,#I704950- The issue of the splitter position dynamically changing, which caused a white space, has been resolved.
Grid
Features
-
#FB3775- TheODataV4functionality has been enhanced, enabling you to invoke custom URLs for data fetching and CRUD actions. - Lazy load grouping with sorting performance has been improved, allowing you to handle large datasets without performance lag.
- The Fluent 2 theme are now available in both light and dark modes on the EJ2 Grid. Explore the demo here.
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.
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.
Message
Bug Fixes
- The issue with “the close icon being misaligned when the content alignment was set to centre” has been resolved.
MultiSelect
Bug Fixes
-
#I713063- Fixed an issue where binding a value withallowObjectBindingcaused the data fetch request to fail. -
#I718283- Fixed an issue where the pre-selected value was overflowing -
#I713454- Fixed an issue where extra space appeared in the popup when using the allowResize property. -
#I713828- Fixed an issue where the resize icon overlaps with the scroll bar in multi-select when using the allowResize feature with the header template. -
#I708109- Fixed an issue related to disabled fields and sort order, which was causing incorrect item disabling. -
#I699580- Fixed an issue where the text was overlapping the clear icon in the Multi Select dropdown.
PDF Viewer
Bug Fixes
-
#I717333- Fixed an issue where the draw and type signatures were missing in the downloaded document for non-rendered pages when updating it using theupdateFormFieldsValuemethod. -
#I715531- Resolved an issue where hyperlinks were not rendered whenenableTileRenderingwas set to true. -
#I715989- Resolved an issue where the rectangle annotation was not properly added when the cursor was quickly moved outside the page during drawing. -
#I717767- Resolved an issue where tile rendered documents appeared blurry at minimum zoom levels in server rendering mode. -
#I643817- Resolved an issue where calibration was not functioning correctly for measurement annotations.
Pivot Table
Bug Fixes
-
#I720626- Column header refresh is now restricted during the initial load when the grouping bar is enabled.
Features
-
#I665325- Event support has been provided for identifying invalid formulas prior to creating the calculated field.
QueryBuilder
-
#I80058- Issue with “String type between values not update properly in query builder rules” has been fixed.
RichTextEditor
Bug Fixes
-
#F196437- Now, the issue with the script error that throws when pasting an Excel table into the IFrame RichTextEditor has now been resolved. -
#I694099- Now, plain formatting works properly, clearing thedivelements, and works similar to ‘Paste as Plain Text’. -
#I691787- Now, the link drag and drop functionality works properly in the Rich Text Editor. -
#I694974- Now, the enter actions works properly within the format tags in the Rich Text Editor. -
#I690911- Now, the backspace action works properly in the list item in the Rich Text Editor. -
#I699752- Now, the quick toolbar works properly when rendering images with captions inside tables in the Rich Text Editor.
Tab
Bug Fixes
-
#F733919- The issue with the context menu popup does not open when we pressShift+F10key has been resolved.
Tree Grid
Bug Fixes
-
#F68080- Fixed an issue where the header checkbox remained checked when the data source was empty and aggregate columns were included. -
#F68277- Fixed an issue where thegetCheckedRecords()method returned incorrect results when the auto-check hierarchy feature was disabled.
TreeView
Bug Fixes
-
#I712180- Enhanced the node selection behavior in the TreeView component by introducing a new property checkOnClick, which provides control over node interaction and helps prevent unintended actions during user interactions.
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 | 106 | 106 | 0 | All Passed |
| AI Assist View | 431 | 431 | 0 | All Passed |
| App Bar | 50 | 50 | 0 | All Passed |
| Arc Gauge | 44 | 44 | 0 | All Passed |
| AutoComplete | 200 | 200 | 0 | All Passed |
| Breadcrumb | 160 | 160 | 0 | All Passed |
| Bullet Chart | 165 | 165 | 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 | 3666 | 3666 | 0 | All Passed |
| Chat UI | 184 | 184 | 0 | All Passed |
| Checkbox | 37 | 37 | 0 | All Passed |
| CircularGauge | 356 | 356 | 0 | All Passed |
| ColorPicker | 130 | 130 | 0 | All Passed |
| Combo Box | 136 | 136 | 0 | All Passed |
| Common | 709 | 709 | 0 | All Passed |
| Context Menu | 105 | 105 | 0 | All Passed |
| Data Grid | 2727 | 2727 | 0 | All Passed |
| Date Picker | 381 | 381 | 0 | All Passed |
| Date Range Picker | 418 | 418 | 0 | All Passed |
| Date Time Picker | 322 | 322 | 0 | All Passed |
| Diagram | 18542 | 18542 | 0 | All Passed |
| Document Editor | 3315 | 3315 | 0 | All Passed |
| DropDown Button | 132 | 132 | 0 | All Passed |
| Dropdown List | 191 | 191 | 0 | All Passed |
| Dropdown Tree | 105 | 105 | 0 | All Passed |
| File Manager | 2197 | 2197 | 0 | All Passed |
| Floating Action Button | 174 | 174 | 0 | All Passed |
| Gantt | 1976 | 1976 | 0 | All Passed |
| HeatMap Chart | 478 | 478 | 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 | 308 | 308 | 0 | All Passed |
| Listbox | 115 | 115 | 0 | All Passed |
| ListView | 83 | 83 | 0 | All Passed |
| Maps | 1126 | 1126 | 0 | All Passed |
| Mention | 39 | 39 | 0 | All Passed |
| Menu | 187 | 187 | 0 | All Passed |
| Message | 207 | 207 | 0 | All Passed |
| Multicolumn Combo Box | 254 | 254 | 0 | All Passed |
| Multiselect Dropdown | 297 | 297 | 0 | All Passed |
| Numeric Text Box | 46 | 46 | 0 | All Passed |
| OTP Input | 123 | 123 | 0 | All Passed |
| PDF Viewer | 18138 | 18138 | 0 | All Passed |
| Pivot Table | 2061 | 2061 | 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 | 138 | 138 | 0 | All Passed |
| Rating | 110 | 110 | 0 | All Passed |
| Ribbon | 486 | 486 | 0 | All Passed |
| Rich Text Editor | 4470 | 4470 | 0 | All Passed |
| schedule | 4576 | 4576 | 0 | All Passed |
| sidebar | 80 | 80 | 0 | All Passed |
| Signature | 105 | 105 | 0 | All Passed |
| Skeleton | 144 | 144 | 0 | All Passed |
| Slider | 292 | 292 | 0 | All Passed |
| SmithChart | 49 | 49 | 0 | All Passed |
| Sparkline | 57 | 57 | 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 |
| Splitter | 42 | 42 | 0 | All Passed |
| Spreadsheet | 9832 | 9832 | 0 | All Passed |
| Stepper | 138 | 138 | 0 | All Passed |
| Stock Chart | 379 | 379 | 0 | All Passed |
| Switch | 31 | 31 | 0 | All Passed |
| Tab | 58 | 58 | 0 | All Passed |
| Text Area | 107 | 107 | 0 | All Passed |
| TextBox | 53 | 53 | 0 | All Passed |
| Time Picker | 187 | 187 | 0 | All Passed |
| Timeline | 213 | 213 | 0 | All Passed |
| Toast | 139 | 139 | 0 | All Passed |
| Toolbar | 46 | 46 | 0 | All Passed |
| ToolTip | 217 | 217 | 0 | All Passed |
| TreeGrid | 2703 | 2703 | 0 | All Passed |
| Treemap | 210 | 210 | 0 | All Passed |
| Treeview | 709 | 709 | 0 | All Passed |