Essential Studio for EJ2 JavaScript - v31.2.15 Release Notes
Common
Bug Fixes
-
#768133- Resolved a bug in theprocessFractionmethod that mishandled scientific notation which works fine for “5e-11” and improper for Decimal Cases like “5.7e-11”.
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.
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
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.
Chip
Features
-
#FB63852- Provided drag-and-drop functionality to rearrange chips and move them between containers. To enable drag and drop, setallowDragAndDropto 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
-
#I761820- Fixed an issue where the DatePicker became disabled or unresponsive when theminproperty changed from null to a date value.
DateRangePicker
Bug Fixes
-
#I753728- Fixed an issue where the date range picker with the preset range popup would open behind the drawer.
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 theDialogwhen aGridcomponent 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.
DropdownList
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
-
#I760382- Fixed the issue where mouse events and selection were not working in the Gantt Chart after dynamically updating the datasource. -
#I783794- Fixed an issue where the right label did not render when multi taskbar was enabled and the record was collapsed.
Grid
Bug Fixes
-
#I782616- The issue where the header was not refreshed after updating thesortSettingsin the grid has been resolved. -
#I783105- The issue wherecurrentViewDatawas not updated properly after row reordering with remote data has been resolved. -
#I783563- The issue whereAdd Current Selection to Filterin Excel style filtering was not working when no existing filter was applied to the grid has been resolved. -
#I780338- Resolved an issue where thehierarchyExportModewas 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. -
#I779974- Fixed a script error that occurred when referencing individual CDN scripts of grid dependent components.
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.
MultiColumn ComboBox
Bug Fixes
-
#I775356- Fixed an issue where multiple requests were triggered for theMultiColumnComboBoxwhen 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 inVue 3PDF Viewer. -
#I780207- Resolved an issue where delete icon was not enabled in annotation toolbar when delete was set inallowedInteractions.
Pivot Table
Bug Fixes
- Grand Totals are now correctly displayed at the top of OLAP Pivot Tables when virtualization is enabled.
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 theshowEmojiPickerpublic method works properly when inline mode is enabled in 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
-
#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 |