Essential Studio for EJ2 TypeScript - v32.2.4 Release Notes
Accumulation Chart
Feature
- Users can now use the
noDataTemplateproperty 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.
-
#I805718- Now the issue with the Console error occurs when clicking over the code block in BlockEditor component has been resolved.
Charts
Feature
- Users can now use the
noDataTemplateproperty 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.
DocumentEditor
Bug Fixes
#I798162 - Fixed an issue where the Document Editor became stuck while loading a document containing wrapping images.
#I803889 - Resolved a problem where text exited from the content control after exporting the document as SFDT.
#I798303 - Corrected an issue where the scrollbar did not start at the top when the document loaded with a zoom value greater than 100%.
#I798257 - Fixed an issue where comments were deleted when the comment end marker was edited or removed.
#I794700 - Addressed an issue where Spell Check wavy underlines were removed when applying section formatting.
#F70874 - Resolved inconsistencies in page layout between the Word DOCX document and the Document Editor.
#I792082 - Fixed an RTL issue where bracket direction appeared incorrectly.
#I808586 - Resolved a script error thrown by Spell Check when ignoring an element containing a bookmark.
#I794067 - Fixed a browser freeze that occurred while loading the document.
#I790138 - Corrected a layout issue where a paragraph after a section break did not shift properly when pressing the Enter key.
#I785695 - Fixed an issue where sub menu items were not accessible via the customContextMenuBeforeOpen event.
#I792516 - Resolved an issue with the normal web paragraph style when pasting content.
#I802084 - Fixed a problem where the Spell Check dialog became stuck after ignoring certain words.
#I787804 - Resolved missing Spell Check underline for words such as Seller(s) and ‘)’ inside the dialog.
#I793341 - Fixed an issue where Spell Check options remained visible in the context menu even after selecting ignore once.
#I805207 - Corrected a problem where Spell Check underlines did not update properly during initial render and text insertion.
#I787988 - Fixed incorrect table resizing behaviour in RTL mode.
#I790222 - Resolved an issue where the editor became unresponsive when updating the Table of Contents with Track Changes enabled.
#I772957 - Fixed a problem where a bookmark was removed when selecting and inserting text using double tap.
#I793846 - Corrected improper text reinsertion due to bookmark offset when the heading pane was open.
#I803920 - Resolved an issue where the document layout shifted unexpectedly during editing.
DropDownTree
Bug Fixes
-
#FB72255- The issue in Dropdown Tree where theselectableproperty set tofalsedid not prevent interaction in checkbox mode 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.
ListView
Feature
-
#I770932– Introduced the newenabledproperty to enable or disable the ListView, replacing the olderenableAPI. This update improves consistency with standard naming conventions and enhances clarity in documentation.
Example Usage
import {ListView} from '@syncfusion/ej2-lists';
let arts: string[] = ["Artwork", "Abstract", "Modern Painting", "Ceramics", "Animation Art", "Oil Painting"];
//Initialize ListView control
let listviewObject: ListView = new ListView({
//set the data to datasource property
dataSource: arts,
enabled: false
});
//Render initialized ListView
listviewObject.appendTo("#list");Deprecated
- The
enableproperty has been deprecated and replaced withenabledto align with API standards. The deprecatedenableproperty will be supported for four major releases before removal.
PDF Viewer
Bug Fixes
-
#I808473- Resolved an issue where the free text color property was not displayed correctly in the color picker after editing the annotation in the Adobe PDF Viewer. -
#I803144- Resolved an issue where the custom font family was not applied correctly for free text when set through thefreeTextSettingsAPI. -
#I803494- Resolved an issue where alignment was not applied correctly for free text when set through thefreeTextSettingsAPI.
Pivot Table
Bug Fixes
- PDF exports now preserve indentation, values, subtotals, and visual formatting consistent with the Pivot Table UI, ensuring exported documents match on‑screen presentation for review and distribution.
RichTextEditor
Bug Fixes
-
#I807353- Now, lists are correctly inserted into the editor when copied from an online Word document. -
#I801773- Now, the change event is properly triggered when the Rich Text Editor is rendered iniframemode whensaveIntervalis configured. -
#I806375- Now, applying the clear format option to table cells in the Rich Text Editor will eliminate all formatting from the selected cells properly. -
#I806936- Now, table column widths are preserved when copying and pasting a table within the Rich Text Editor.
Stock Chart
Feature
- Users can now use the
noDataTemplateproperty in Stock Chart to define a custom template that clearly indicates when chart data is unavailable.
Tab
Bug Fixes
-
#I736712- Fixed an issue where thegetItemIndexmethod returned an incorrect tab item index when tab items were dynamically shown or hidden.
Tree Grid
Bug Fixes
-
I806463- Resolved an issue where theactionFailureevent was triggered even when the checkbox column and the tree column were the same. -
#F71783- Fixed an issue where the next set of data not rendered on collapsing records when infinite scrolling is enabled.
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 | 112 | 112 | 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 | 178 | 178 | 0 | All Passed |
| Carousel | 60 | 60 | 0 | All Passed |
| Chart | 6699 | 6699 | 0 | All Passed |
| Chat UI | 500 | 500 | 0 | All Passed |
| Checkbox | 37 | 37 | 0 | All Passed |
| CircularGauge | 432 | 432 | 0 | All Passed |
| ColorPicker | 130 | 130 | 0 | All Passed |
| Combo Box | 146 | 146 | 0 | All Passed |
| Common | 906 | 906 | 0 | All Passed |
| Context Menu | 105 | 105 | 0 | All Passed |
| Data Grid | 4010 | 4010 | 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 | 108 | 108 | 0 | All Passed |
| File Manager | 2198 | 2198 | 0 | All Passed |
| Floating Action Button | 174 | 174 | 0 | All Passed |
| Gantt | 5158 | 5158 | 0 | All Passed |
| HeatMap Chart | 642 | 642 | 0 | All Passed |
| Image Editor | 1653 | 1653 | 0 | All Passed |
| In-place Editor | 642 | 642 | 0 | All Passed |
| Kanban | 267 | 267 | 0 | All Passed |
| LinearGauge | 427 | 427 | 0 | All Passed |
| Listbox | 115 | 115 | 0 | All Passed |
| ListView | 84 | 84 | 0 | All Passed |
| Maps | 1384 | 1384 | 0 | All Passed |
| Mention | 45 | 45 | 0 | All Passed |
| Menu | 187 | 187 | 0 | All Passed |
| Multicolumn Combo Box | 256 | 256 | 0 | All Passed |
| Multiselect Dropdown | 448 | 448 | 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 | 91 | 91 | 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 | 141 | 141 | 0 | All Passed |
| ToolTip | 136 | 136 | 0 | All Passed |
| TreeGrid | 4651 | 4651 | 0 | All Passed |
| Treemap | 329 | 329 | 0 | All Passed |
| Treeview | 371 | 371 | 0 | All Passed |