Essential Studio for EJ2 JavaScript Release Notes
Chart
Bug Fixes
-
#I659555
- Now, the minor gridlines and ticks are rendered in canvas mode.
New Features
-
#I567864
- Legends can be arranged horizontally or vertically, with a fixed-width option and a maximum column count for consistent and flexible presentation. -
#I620773
- The crosshair now snaps to the nearest data point, providing improved precision and focus on individual data points. -
#F194134
- Users can now customize the position of the zoom toolbar within the chart using drag-and-drop functionality, allowing easy repositioning anywhere within the chart area. - Users can now customize the ARIA label, role, tab index, and focusable options for chart elements to improve accessibility and keyboard navigation.
- Added options for adjusting the spacing between the chart area and container.
- When hovering over a data point, the corresponding series is now highlighted, improving clarity and interaction with the tooltip.
Breaking Changes
- The default value of the
edgeLabelPlacement
property has been changed fromNone
toShift
for better visibility of axis labels.
ContextMenu
Features
-
The context menu now includes
scroller support
, improving accessibility and usability across all devices. Submenus dynamically adjust to fit the available screen space. -
The context menu now includes
Template Support
, enabling the embedding of custom layouts, controls, or components for seamless integration of text, buttons, images, and icons.
DashboardLayout
Bug Fixes
-
#I650290
- Enhanced the transition effect when performing drag and drop between panels in the Dashboard component.
Diagram
Bug Fixes
-
#I647572
- Image node opacity is now applied in exported images. -
#I644133
- Resolved the issue with drawing Polyline connector on iPad. -
#I644139
- Improved touch interactions for selecting and editing nodes. -
#I642023
- Multiple selected child nodes of a Swimlane can be moved to a different lane smoothly. -
#I651070
- Deleted nodes now no longer reappear after interacting with nodes -
#I652278
- TheelementDraw
event is now triggered forfreehand
connectors,polyline
connectors, andpolygon
shapes.
DocumentEditor
Bug Fixes
-
#I642653
- Resolved the XML mapping data document importing issue. -
#I639842
- Resolved the layouting issue in RTL table. -
#I644826
- Resolved the comments escape characters issue when opening exported document. -
#I645913
- Resolved the selection issue incorrect behaviour with Comments. -
#I623329
- Resolved the performance issues with document editor. -
#I650898
- Resolved the Document generates a corrupted docx issue. -
#I643649
- Now selection in document does not get changed after modifying the style. -
#I644795
- Resolved the adding enter in syncfusion editor leads to weird tab behaviour issue. -
#I645817
- Resolved the change case functionality bugs. -
#I645091
- Resolved the table text outside table at end of page issue.
DropDownButton
Features
-
The DropDownButton now includes a
Template supports
embedding custom layouts, controls, or components, allowing for flexible integration of text, buttons, images, and icons to enhance user-friendliness. -
The DropDownButton component now includes a
PopupWidth
property, enabling users to define the width of itspopup
, providing enhanced design flexibility. -
The DropDownButton component now includes the
AnimationSettings
feature, enabling users to customizepopup
animations by controlling the duration, easing, and effects. This enhancement improves visual appeal, ensures smooth transitions, and provides a consistent interactive experience.
DropDownTree
Bug Fixes
-
I639573
- Resolved an issue where all child nodes of a parent node were automatically selected upon reopening the Dropdown Tree component after filtering and selecting the parent node.
FileManager
Bug Fixes
-
#I649098
- Resolved a console error that occurred during drag-and-drop operations in the File Manager component when integrated with the NodeJS service.
GanttChart
Bug fixes
-
#I648941
- Critical path style not updated using dialog edit issue has been fixed. -
#I645586
- Last 3 rows of the taskbar are not exported when performing PDF export with thepageOrientation
set Portrait issue has been fixed.
Grid
Bug fixes
-
#I652520
- Resolved an issue where a script error was thrown when hovering over the stacked header column. -
#I647846
- Fixed a script error that occurred when calling theupdateRow
method with an invalid row index. -
#I650873
- Resolved an issue where the paste action could not be performed on a template cell in the Grid. -
#I649529
- Fixed a script error that occurred while searching for unavailable data with the checkbox andpersistSelection
options enabled, and at least one column grouped.
ListBox
Bug Fixes
- Issue with “Listbox moveTo method thrown script error when toolbarSettings property is empty” has been resolved.
MultiSelect
Bug Fixes
-
#I451885
- Resolved the performance issue when multiselect component is rendered with large number of data.
PDF Viewer
Bug Fixes
-
#I652381
- Now, the signature with custom font is visible properly in downloaded PDF document. -
#I645218
- Now, the memory out-of-bounds exception no longer occurs inVue 2
. -
#I651818
- Now, the dropdown values are correctly preserved when opening the PDF document, with different item names and values for the dropdown options. -
#I645714
- Now, the added text markup annotation bounds and the exported annotation bounds are the same. -
#I645043
- Now, the radio button field data is not lost when scrolling through the provided document. -
#I646730
- Now, the Text Selection and Pan keyboard shortcuts are disabled when the corresponding options are not available in the toolbar. -
#I635071
- Now, the checkbox form fields are properly checked in the downloaded document.
New Features
-
#I593597
- Added support for preservingunicode
text in free text annotations within thestandalone
PDF Viewer.
Pivot Table
Bug fixes
-
#I645195
- The pivot table will now display the proper data based on the current page size when using the paging option. -
#I645619
- The error popup will now appear correctly when entering an invalid formula in the calculated field UI.
RichTextEditor
Bug Fixes
-
#I656029
- Now, the link quick toolbar now opens properly in theFirefox
browser when the link is inside a table in the Rich Text Editor. -
#I659319
- Now, the inline emoji picker popup now closes properly after certain characters when theNo Result Found
status is displayed in the Rich Text Editor. -
#I659591
- Now, the content now scrolls to the cursor position correctly when inserted through theexecuteCommand
method in the Rich Text Editor. -
#I648421
- Now, enhanced the documentation forimageUploadFailed
andimageUploadSuccess
events in the Rich Text Editor to include detailed descriptions of the event parameters. -
#I657212
- Now, when adding an emoji before or after a URL, it will remain separate and will not be included in the link’s display text.
Schedule
Bug fixes
-
#F194681
- An issue where a script error occurred while editing an existing event in the scheduler component has been resolved.
Stock Chart
New Features
-
#I620773
- The crosshair now snaps to the nearest data point, providing improved precision and focus on individual data points.
Tree Grid
Features
- Provided support for inline editing with virtualization enabled. Please find the demo here.
-
#I323425
,#I332700
,#I344742
,#I375307
- Provided support for frozen column with virtualization enabled.