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 2025 Volume 4 (32.1.20)
Released: Dec 23, 2025
2025 Volume 4 (32.1.20) での更新項目
機能
Accumulation Chart
Users can now use the noDataTemplate property in Accumulation Chart to define a custom template that clearly indicates when chart data is unavailable.
Charts
Users can now use the noDataTemplate property in Charts to define a custom template that clearly indicates when chart data is unavailable.
Chip
Provided drag-and-drop functionality to rearrange chips and move them between containers. To enable drag and drop, set allowDragAndDrop to true.
Grid
Added support for ordering columns by headerText in the column chooser.
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.
Maps
An animation transition will now occur when the data labels are first rendered.
Stock Chart
Users can now use the noDataTemplate property in Stock Chart to define a custom template that clearly indicates when chart data is unavailable.
Tree Grid
Introduced sticky header support in the Tree Grid, allowing column headers to stay fixed during scrolling. This improves navigation and readability in large hierarchical data views.
Enhanced support for LoadChildOnDemand in the Tree Grid with remote data binding and virtual scrolling. This improvement enables efficient, on-demand retrieval of child records, ensuring smoother performance when working with large hierarchical datasets.
不具合の修正
Common
Resolved a bug in the processFraction method that mishandled scientific notation which works fine for "5e-11" and improper for Decimal Cases like "5.7e-11".
Block Editor
The issues with table block row/column copy and undo redo actions have been resolved.
Chart
The column chart is now rendered properly with columnWidthInPixel when rendered with column.
Charts
The legend text trim tooltip will no longer be cropped at the bottom of the legend bounds.
The marker will no longer render when it exceeds the axis range.
Chat UI
The actual event argument parameters of the AttachmentClickEventArgs will be accessible now.
ColorPicker
Issue with "Color picker component was not properly read in accessibility tool" has been resolved.
DateRangePicker
Fixed an issue where the date range picker with the preset range popup would open behind the drawer.
Diagram
The NaN exception scaling error will no longer occur when resizing path nodes without dimensions.
Issues in layer's moveObject function have been fixed.
DocumentEditor
Fixed misalignment of spell-check underline caused by leading space in the error element.
Resolved issue where bookmarks were removed when inserting text.
Corrected highlight color behaviour during text insertion in highlighted paragraphs.
Updated bookmark behaviour to move to the next paragraph when pressing Enter.
Fixed script error occurring when pasting text inside a table.
Resolved paragraph and bookmark position issues during rendering.
Fixed table overlap after inserting columns and rows in Blazor WASM.
Corrected gap at the right corner when applying table shading.
Fixed table border toggle issue when applied from the toolbar.
Resolved spell-check "Ignore" and "Ignore All" issue when selecting.
DropDownTree
The issue with pre-filtered selections cleared When click on the close icon in Dropdown Tree Component has been resolved.
FileManager
Resolved the issue with copying and pasting a folder from the navigation pane to the layout pane in File Manager component.
GanttChart
Fixed gridLines misalignment when virtualization was enabled in the Firefox browser.
Resolved the issue where vertical gridLines disappeared after scrolling with virtualization enabled in Firefox browser.
Resolved the issue where cyclic dependency validation incorrectly handled Parent-Child task relationships, leading to inaccurate render of dependencies.
Grid
Resolved an issue where edited values were not saved when using editTemplate with virtualization in the Grid.
Fixed an issue where the column chooser was not fully visible when the Grid was positioned at the bottom of the page.
Fixed an issue where case sensitivity was ignored during lazy load grouping.
Resolved an issue where the scrollbar position was not retained after toggling columns in the column chooser.
Maps
The tooltip will now be displayed properly above the marker templates.
PDF Viewer
Resolved an issue where the annotation property tool UI was displayed incorrectly after repeatedly switching between the Text Markup tool and Ink Annotation tool on iPad devices when enableDesktopMode API was set to true.
Resolved an issue where the stamp annotation appearance was incorrect after rotating, dragging, and resizing.
Fixed an issue where the annotationMouseLeave event was triggered unexpectedly when hovering over annotations.
Resolved an issue where the text area expanded while typing in a Free Text annotation.
Fixed an issue where the shape label position and font size were incorrect in the downloaded document.
Resolved an issue where clicking the last comment scrolled to the top of the comment panel.
Resolved an issue where a gap appeared between the line and end style when lineHeadStyle was set to Butt.
Resolved an issue where Free Text annotations could not be edited via double tap and long press on iPad devices when enableDesktopMode API was set to true.
Resolved an issue where radio button groups across different pages caused a null-reference error and broke page rendering.
Pivot Table
The Pivot Table now renders correctly when a parent field member is expanded while the tabular layout is enabled.
The Pivot Table now preserves the original data order when sorting is disabled, ensuring a consistent display without unintended reordering.
The Pivot Table subtotal cells now have consistent properties in the aggregateCellInfo event for both tabular and compact layouts.
ProgressBar
The tooltip now renders properly when updating the progress value on data binding.
RichTextEditor
Pressing the enter key now works properly when the cursor is placed after a divider element pasted from a Word document into the Rich Text Editor.
The target attribute now remains intact in the inserted link element when the enableXhtml property is enabled in the Rich Text Editor.
Schedule
Fixed an issue where appointment resizing behaved incorrectly when browser zoom is set to 90%.
Fixed an issue where appointment resizing behaved incorrectly when the time scale was customized using startHour and endHour in TimelineDay view.
The issue where the resourceHeaderTemplate did not receive the date value, when it was grouped has been fixed.
Tab
Fixed an issue where the getItemIndex method returned an incorrect tab item index when tab items were dynamically shown or hidden.