Please note that new Timed Subscription Licenses for Syncfusion Essential Studio for JavaScript are available as part of Syncfusion Essential Studio Enterprise.
Syncfusion Essential Studio JavaScript 2024 Volume 3 SP1 (27.2.3)
Released: Nov 21, 2024
2024 Volume 3 SP1 (27.2.3) での更新項目
機能
HeatMap
HeatMap's axis labels can now include line break characters.
Label templates can now 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 it is suggested to use a function type template in ListView.
PDF Viewer
Added support for preserving unicode text in free text annotations within the standalone PDF Viewer.
Tree Grid
Added support for inline editing with virtualization enabled.
Added support for frozen column with virtualization enabled.
不具合の修正
Breadcrumb
The issue with "Breadcrumb menu popup not destroyed after breadcrumb element destroyed" has been resolved.
Chart
The subtitle will now align properly without cut off.
Legends with paging now render correctly when toggling in canvas mode.
Checkbox
The issue with "Need to set the aria-label attribute for the checkbox input element and not to the wrapper element" has been resolved.
ContextMenu
The issue with "The context menu popup does not close while scrolling when the open using open method" has been resolved.
The issue with "When adding submenu item dynamically the parent menu item was returned wrongly in select event" has been resolved.
DashboardLayout
Enhanced the transition effect when performing drag and drop between panels in the Dashboard component.
DatePicker
Fixed an issue where the CSS for the selected value was removed when the minimum and maximum properties were changed dynamically.
Fixed an issue where the Clear Icon was displayed when the enable mask support had no value.
Diagram
Image node opacity is now applied in exported images.
Resolved the issue with drawing Polyline connector on iPad.
Improved touch interactions for selecting and editing nodes.
Multiple selected child nodes of a Swimlane can be moved to a different lane smoothly.
Deleted nodes now no longer reappear after interacting with nodes.
The elementDraw event is now triggered for freehand connectors, polyline connectors, and polygon shapes.
Dialog
Fixed an issue where the dialog would not close when the Escape key was pressed.
Fixed an issue where dynamically changing the dialog target caused the dialog element to remain stuck in its previous DOM position.
DocumentEditor
Resolved the XML mapping data document importing issue.
Resolved the layouting issue in RTL table.
Resolved the comments escape characters issue when opening exported document.
Resolved the selection issue incorrect behavior with Comments.
Resolved the performance issues with document editor.
Resolved the Document generates a corrupted DOCX issue.
Selection in document no longer gets changed after modifying the style.
Resolved the 'adding enter in Syncfusion editor leads to weird tab' behavior issue.
Resolved the change case functionality bugs.
Resolved the table text outside table at end of page issue.
DropDownButton
Issue in DropDownButton Popup Alignment issue while setting enableRtl property as true has been resolved.
DropDownTree
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
Resolved a console error that occurred during drag-and-drop operations in the File Manager component when integrated with the NodeJS service.
GanttChart
Critical path style not updated using dialog edit issue has been fixed.
Last 3 rows of the taskbar are not exported when performing PDF export with the pageOrientation set Portrait issue has been fixed.
Grid
Resolved an issue where a script error was thrown when hovering over the stacked header column.
Fixed a script error that occurred when calling the updateRow method with an invalid row index.
Resolved an issue where the paste action could not be performed on a template cell in the Grid.
Fixed a script error that occurred while searching for unavailable data with the checkbox and persistSelection options enabled, and at least one column grouped.
ListBox
Issue with "Listbox moveTo method thrown script error when toolbarSettings property is empty" has been resolved.
MultiSelect
Fixed the incorrect background color for the MultiSelect checkbox mode input in the Bootstrap5 theme.
Fixed an issue where clicking the Clear Icon did not remove all items as intended.
Fixed an issue where the checkbox was added for the option group element when the enableGroupCheckBox property was enabled, but it is not selectable.
PDF Viewer
The signature with custom font is now visible properly in downloaded PDF document.
The memory out-of-bounds exception no longer occurs in Vue 2.
The dropdown values are now correctly preserved when opening the PDF document, with different item names and values for the dropdown options.
The added text markup annotation bounds and the exported annotation bounds are now the same.
The radio button field data is no longer lost when scrolling through the provided document.
The Text Selection and Pan keyboard shortcuts are now disabled when the corresponding options are not available in the toolbar.
The checkbox form fields are now properly checked in the downloaded document.
Pivot Table
The pivot table will now display the proper data based on the current page size when using the paging option.
The error popup will now appear correctly when entering an invalid formula in the calculated field UI.
RichTextEditor
The table is now correctly inserted at the end of the span element when the cursor is focused there in the Rich Text Editor.
The list now retains its format properly when pasted into the Rich Text Editor, even when within an <h6> tag.
The custom table with the class name e-rte-custom-table will no longer have the editor's default table styles.
The percentage values for image height and width are now applied to image in the Rich Text Editor.
Schedule
An issue where a script error occurred while editing an existing event in the scheduler component has been resolved.
SplitButton
Split buttons popup not closed when we open with mouse click and select with key down action has been resolved.
Console error is thrown when clicking the progress button has been resolved.
Stock Chart
The tick mark now remains consistent for the selected indicator after refresh or resize.
Tab
An issue where dynamically adding, removing, and then re-adding tabs caused an error when selecting the newly added tabs has been fixed.
TextBox
Fixed an issue with the floating label and border changes that occur upon clicking the reset button.
Toolbar
An issue with the Column Chooser in the grid, where the JAWS screen reader was reading items twice due to toolbar styles, has been resolved.
TreeView
The alignment issue in the TreeView component, which occurred when using the IconCss field property with the e-icons class while enabling checkbox support, has been resolved.
The issue with the preventTargetExpand parameter, when set to true in the TreeView component's addNodes method, has been resolved.
Resolved an issue where all child nodes of a parent node were automatically selected upon reopening the DropdownTree component after filtering and selecting the parent node.
Uploader
Fixed an issue where, with sequential upload enabled, if the first file is paused, the second file will not automatically start uploading.