Essential Studio for EJ2 JavaScript - v32.2.3 Release Notes

Common

Bug Fixes

  • #I803798 - Resolved an issue where TreeView value selection failed and console error occurred when node ID contained space or hash (#) characters.

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.

Block Editor

Bug Fixes

  • Now the issues with table block row/column copy and undo redo actions has been resolved.

Calendar

Bug Fixes

  • #I802045 - Fixed an issue where the Calendar is not behaving as expected when placed within a ContextMenu.

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.

ColorPicker

Bug Fixes

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

Diagram

Feature

  • Visio Import and Export

    • #I252594, #I264560, #I139410, #I187519, #I199688, #I216752, #I231432- Added support for Visio Import and Export, allowing users to import Microsoft Visio diagrams (.vsdx), edit them using built‑in diagram tools, and export the updated diagrams back to Visio format for continued collaboration.

    • The importFromVisio API allows users to import a Visio file (.vsdx) into the diagram canvas, while the exportToVisio API enables exporting the modified diagram back to Visio format (.vsdx). The diagramImporting and diagramExporting events are triggered during the respective import and export operations to track the process status.

NOTE

This feature is currently experimental. Some Visio functionalities may be limited or may not work as expected. We encourage users to try this feature and share their feedback as we continue to enhance and improve it

Dialog

Bug Fixes

  • #I802080 - Resolved the issue where the Document Editor lost focus after closing a dialog.

DocumentEditor

Bug Fixes

#I781421 - Fixed the issue where paragraph formatting was lost after pressing Enter when Track Changes was enabled.
#I779125 - Fixed a script error that occurred while exporting the document as DOCX.
#I775775 - Fixed the issue where white space appeared when opening the attached document.
#I778025 - Fixed a script error that occurred when opening a document containing chart elements.

Grid

Bug fixes

  • #I804809, #I804836 - The issue where grouping breaks in ascending order when null/undefined values are present in a string type column has been resolved.
  • #I803723 - Fixed inconsistent filtered icon appearance across all themes.
  • #I807398 - Resolved an issue where a script error occurred when allowResizing is enabled and the last stacked header has no visible columns.
  • #I803667 - Fixed an issue where getSelectedRecords returned only the current page records in the rowSelected event when isRowSelectable is enabled.
  • #I794358 - Provided support to update the grid properties when changing the dataSource and columns through the changeDataSource method.

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.

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.

PDF Viewer

Bug Fixes

  • #I800598 - Resolved an issue where the text selection position was not proper in the customer provided PDF document.
  • #I802146 - Resolved an issue where the selected annotation did not appear in the viewport at higher zoom levels in the customer provided PDF document.

Pivot Table

Bug Fixes

  • I198038 - The localization text for the column chart and column axis label now renders properly in the pivot table.

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.

Tree Grid

Features

  • Introduced sticky header support in the Tree Grid, allowing column headers to stay fixed during scrolling. This improves navigation and readability in large hierarchical data views. Explore the demo here.

  • Enhanced support for LoadChildOnDemand in the Tree Grid with remote data binding and virtual scrolling. This improvement enables efficient, on-demand retrieval of child records, ensuring smoother performance when working with large hierarchical datasets.

TreeView

Bug Fixes

  • #I803798 - Resolved an issue where TreeView value selection failed and console error occurred when node ID contained space or hash (#) characters.

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 109 109 0 All Passed
AI Assist View 431 431 0 All Passed
App Bar 67 67 0 All Passed
AutoComplete 200 200 0 All Passed
Breadcrumb 160 160 0 All Passed
Bullet Chart 169 169 0 All Passed
Button 145 145 0 All Passed
ButtonGroup 120 120 0 All Passed
calendar 177 177 0 All Passed
Carousel 60 60 0 All Passed
Chart 6695 6695 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 145 145 0 All Passed
Common 906 906 0 All Passed
Context Menu 105 105 0 All Passed
Data Grid 4003 4003 0 All Passed
Date Picker 430 430 0 All Passed
Date Range Picker 515 515 0 All Passed
Date Time Picker 326 326 0 All Passed
Diagram 16311 16311 0 All Passed
Dialog 71 71 0 All Passed
DropDown Button 132 132 0 All Passed
Dropdown List 207 207 0 All Passed
Dropdown Tree 107 107 0 All Passed
File Manager 2198 2198 0 All Passed
Floating Action Button 174 174 0 All Passed
Gantt 5152 5152 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 1365 1365 0 All Passed
Mention 45 45 0 All Passed
Menu 187 187 0 All Passed
Multicolumn Combo Box 255 255 0 All Passed
Multiselect Dropdown 447 447 0 All Passed
OTP Input 240 240 0 All Passed
Pivot Table 5349 5349 0 All Passed
Progress Bar 83 83 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 625 625 0 All Passed
Rich Text Editor 5136 5136 0 All Passed
schedule 4667 4667 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 112 112 0 All Passed
TextBox 65 65 0 All Passed
Time Picker 180 180 0 All Passed
Timeline 213 213 0 All Passed
Toast 139 139 0 All Passed
Toolbar 136 136 0 All Passed
ToolTip 136 136 0 All Passed
TreeGrid 3952 3952 0 All Passed
Treemap 327 327 0 All Passed
Treeview 371 371 0 All Passed