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 3 SP1 (31.2.3)
Released: Oct 22, 2025
2025 Volume 3 SP1 (31.2.3) での更新項目
機能
Charts
Users can now use the noDataTemplate property in Charts to define a custom template that clearly indicates when chart data is unavailable.
Breaking Changes - The axis label color has been updated to #FFFFFFE6 for the dark theme and #FFFFFF for the high contrast theme.
DateTimePicker
The DateTimePicker allows users to input date and time values in various valid formats, enhancing the user experience by offering flexibility in specifying date and time formats for parsing. A new API called inputFormats has been introduced to handle custom date and time input formats, allowing users to specify the expected format(s) for parsing date and time values. For example, InputFormats='new string[] { "dd/MM/yyyy hh:mm", "MM/dd/yyyy HH:mm", "yyyy-MM-dd hh mm tt" }'.
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
Breaking Changes - In Dropdown and ListBox form fields, the options list now displays itemName instead of itemValue.
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. Explore the demo here.
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 the localization issue where Marathi (mr) culture was not applied correctly in Syncfusion components.
3D Chart
Hovering over a single 3D chart will no longer affect the other 3D charts.
Accumulation Chart
The accumulation chart title is now properly positioned when set to ‘Bottom'.
The trimmed legend tooltip text is now displayed properly on the reversed legend.
Breadcrumb
The issue with the aria-label attribute in the Breadcrumb component has been resolved.
Bullet Chart
The legend shape icon in the Bullet Chart displays correctly when the target types property is set.
The hovering effect now applies to the measure bar upon enabling the tooltip.
Charts
Extra space will no longer be created on multilevel labels when the text width is reduced.
Axis label colors have been updated for dark and high-contrast themes to improve visibility.
The console error will no longer occur when hovering over the trendline legend text.
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.
ColorPicker
Issue with "Color picker component was not properly read in accessibility tool" has been resolved.
DatePicker
Fixed an issue where the DatePicker became disabled or unresponsive when the min property changed from null to a date value.
DateRangePicker
Fixed an issue where the date range picker with the preset range popup would open behind the drawer.
Diagram
Child nodes are now positioned correctly when dropped inside a nested container.
Tooltips are now displayed correctly for Swimlane children.
The issue "Nodes Overlap in Organizational Chart Layout with Multiple Roots" has been fixed.
Dialog
Resolved an issue where keydown focus was not retained in the modal popup when the footer button was disabled.
DocumentEditor
Fixed the issue where suggestions in the spell check dialog were not updating after performing Ignore or Ignore All actions.
Corrected the Find Next behaviour of the spell checker for pages that were not rendered.
Resolved a script error that occurred when updating styles.
Fixed layout issues for pasted text in RTL (Right-to-Left) documents.
Addressed rendering issues of tab characters in empty paragraphs.
Resolved field linking problems during document layout processing.
Fixed a script error encountered when performing find and replace on placeholder text.
Corrected table layout issues when exporting documents as DOCX.
DropdownList
Fixed an issue where the dropdown displayed escaped HTML entities instead of the intended readable tag names.
FileManager
Resolved the issue with copying and pasting a folder from the navigation pane to the layout pane in File Manager component.
GanttChart
Enhanced performance for adding records to large multi-level hierarchical collections, achieving approximately 80% improvement in CRUD operation efficiency.
Resolved an issue where the modifiedRecords collection was not correctly updated in the actionComplete event arguments.
Corrected date and time validation for milestone tasks during initial load and conversion, ensuring accurate rendering for tasks with dependencies.
Grid
Resolved an issue causing the selection event to trigger multiple times when saving an editable row with checkbox selection.
Resolved a script error that occurred when opening the filter dialog for null type columns.
Fixed an issue that caused a maximum call stack size exceeded error when parsing stringify data using DataUtil.parseJson method.
Resolved an issue where filtering a DateOnly column caused the filter popup of another column to display no matches found.
PDF Viewer
Resolved an issue where the digital signature in the PDF document was not visible on first time loading in standalone PDF Viewer.
Pivot Table
The content type of the XMLA request is now correctly configured in the OLAP pivot table.
The pivot table now properly updates when culture settings are changed dynamically.
ProgressBar
The tooltip now renders properly when updating the progress value on data binding.
QueryBuilder
Fixed the issue where the rule condition value was not updating for new empty rules with new conditions.
RichTextEditor
List elements now seamlessly adopt the appropriate styling properties when a list is applied.
When using backspace on a list pasted from Outlook into the Rich Text Editor, the entire list is now correctly removed as expected.
Text dragged into the Rich Text Editor is now correctly tracked in the undo and redo history.
Schedule
An issue where cells were misaligned and events were added to the wrong cell when using the enableLazyLoading property has been fixed.
The issue where the tooltip displayed incorrect content in the Year view has been fixed.
An issue that caused appointments to overlap in the TimelineYear view 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.
Timeline
Resolved an issue that occurred when including layout packages in the React NextJs sample.
Toolbar
The issue with toolbar items are being incorrectly ordered when overflowMode is set to Extended mode has been resolved.
Uploader
Resolved an issue with the CSP that occurred during file uploads in the Uploader.
Fixed an issue where the uploader input element was not being destroyed when both multiple and autoUpload features were disabled in the form.