How can I help you?
Essential Studio for EJ2 JavaScript - v32.2.7 Release Notes
Chart
Bug Fixes
-
I811385- The chart data label now display correctly in the top and bottom positions when the angle is set to 90 degree.
Common
Feature
-
#I803243- Introduced the newdisableHtmlEncodeproperty to control how text content is rendered in the List components. When set totrue, the component will render raw text exactly as provided (including HTML tags or special characters) without encoding or truncation. To preserve and render raw HTML content correctly,enableHtmlSanitizermust also be set tofalse. This update provides greater flexibility in displaying literal text and HTML content within List text.
Example Usage
import { ListView } from '@syncfusion/ej2-lists';
const data: { id: string, text: string }[] = [
{ id: '1', text: 'Australia' },
{ id: '2', text: 'New<york' },
{ id: '3', text: 'Normal Text' }
];
const listview = new ListView({
fields: { dataSource: data, id: 'id', text: 'text' },
disableHtmlEncode: true,
enableHtmlSanitizer: false
});
listview.appendTo('#listview');Diagram
Bug Fixes
-
#I812514- Resolved Incorrect State Values in sourcePointChange and targetPointChange Events.
DropDownTree
Feature
-
#I803243- Introduced the newdisableHtmlEncodeproperty to control how text content is rendered in the Dropdown Tree. When set totrue, the component will render raw text exactly as provided (including HTML tags or special characters) without encoding or truncation. To preserve and render raw HTML content correctly,enableHtmlSanitizermust also be set tofalse. This update provides greater flexibility in displaying literal text and HTML content within Dropdown Tree nodes.
Example Usage
import { DropDownTree } from '@syncfusion/ej2-dropdowns';
let data: Object[] = [ { id: '1', name: 'Australia' }, { id: '2', name: 'New<york' }, { id: '3', name: 'Normal Text' } ];
//Initialize DropDownTree control
let dropDownTreeObj: DropDownTree = new DropDownTree({
fields: { dataSource: data, value: 'id', text: 'name' },
disableHtmlEncode: true,
enableHtmlSanitizer: false
});
//Render initialized DropDownTree
dropDownTreeObj.appendTo('#ddt');GanttChart
Bug fixes
-
#F198069- Fixed issue where context menu not opened after performing horizontal scrolling on the Grid columns. -
#I813079- Fixed an issue where the spinner remained visible after dynamically clearing filters via an external button click.
Grid
Bug fixes
-
#FB72619- Resolved an issue wherecalculatePageSizeByParentHeightmethod returned an incorrect value whenshowColumnChooseris enabled in the Grid. -
#FB72620- Fixed an issue where the detail indent cell width was altered unexpectedly when executingautofitColumnswithautoresize mode. -
#FB72588- Resolved an issue where focus is not restored to the grid cell during repeated navigation using the tab key.
PDF Viewer
Bug Fixes
-
#F198084- Fixed a script error that occurred on mobile devices when dynamically updating the component height withenableToolbarset to false. -
#I809779- Resolved an issue where the Add Reply option appeared twice in the Comment Panel whenisCommentLockwas set to true. -
#I810351- Fixed an issue where importing annotations failed when using older format JSON data for sticky note annotations.
RichTextEditor
Bug Fixes
-
#I811744- Now, Font Family dropdown displays the actual font name for content copied from Microsoft Word.
Sidebar
Bug Fixes
-
#I811704- Fixed an issue where the Sidebar did not fully collapse when theenableDockproperty was toggled fromtruetofalsedynamically.
Tab
Bug Fixes
-
#I809774- Resolved an inconsistency in the height calculation logic whenheightAdjustModewas set to Fill, where the component failed to properly adapt to the available parent height.
Tree Grid
Bug Fixes
-
I811698- Resolved an issue where the records expand on clearing filter in virtualization when the filter type isExcel. -
I810364- Fixed selection not persisting after updating records withsetRowDatafollowing post cell edit in virtualization. -
#F72695- Fixed an issue where child records were not exported in remote data whenisCollapsedStatePersistis set to false.
TreeView
Feature
-
#I803243- Introduced the newdisableHtmlEncodeproperty to control how text content is rendered in the Treeview. When set totrue, the component will render raw text exactly as provided (including HTML tags or special characters) without encoding or truncation. To preserve and render raw HTML content correctly,enableHtmlSanitizermust also be set tofalse. This update provides greater flexibility in displaying literal text and HTML content within Treeview nodes.
Example Usage
import { TreeView } from '@syncfusion/ej2-navigations';
let data: Object[] = [
{ id: '1', name: 'Australia' },
{ id: '2', name: 'New<york' },
{ id: '3', name: 'Normal Text' }
];
// Initialize TreeView control
let treeViewObj: TreeView = new TreeView({
fields: { dataSource: data, id: 'id', text: 'name' },
disableHtmlEncode: true,
enableHtmlSanitizer: false
});
// Render initialized TreeView
treeViewObj.appendTo('#treeview');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 | 7539 | 7539 | 0 | All Passed |
| Chat UI | 689 | 689 | 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 | 106 | 106 | 0 | All Passed |
| Data Grid | 4133 | 4133 | 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 | 16482 | 16482 | 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 | 5163 | 5163 | 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 | 268 | 268 | 0 | All Passed |
| LinearGauge | 427 | 427 | 0 | All Passed |
| Listbox | 115 | 115 | 0 | All Passed |
| ListView | 84 | 84 | 0 | All Passed |
| Maps | 1390 | 1390 | 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 | 5138 | 5138 | 0 | All Passed |
| schedule | 4667 | 4667 | 0 | All Passed |
| sidebar | 93 | 93 | 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 | 145 | 145 | 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 | 138 | 138 | 0 | All Passed |
| TreeGrid | 4886 | 4886 | 0 | All Passed |
| Treemap | 329 | 329 | 0 | All Passed |
| Treeview | 371 | 371 | 0 | All Passed |