Syncfusion Essential Studio JavaScript(英語版)

JavaScript向けの包括的なUIライブラリ。

Syncfusion 社の製品
2002 年より日本国内にてComponentSourceで販売中。

バージョン: 2026 Volume 1 SP1 (33.2.5) 新機能 更新日: May 5, 2026 レビューの平均スコア: 4.00レビューの平均スコア: 4.00レビューの平均スコア: 4.00レビューの平均スコア: 4.00レビューの平均スコア: 4.00 (1)

i

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 1 SP1 (29.2.5)

Released: May 21, 2025

2025 Volume 1 SP1 (29.2.5) での更新項目

機能

  • Chip
    • Provided drag-and-drop functionality to rearrange chips and move them between containers. To enable drag and drop, set allowDragAndDrop to true.
  • DatePicker
    • The DatePicker now allows users to input date values in various valid formats, enhancing the user experience by offering flexibility in specifying date formats for parsing. A new API called inputFormats has been introduced to handle custom date input formats, allowing users to specify the expected format(s) for parsing date values. For example, InputFormats = 'new string[] { "dd/MM/yyyy", "MM/dd/yyyy", "yyyy-MM-dd" }'.
  • DateRangePicker
    • The DateRangePicker now allows users to input date values in various valid formats, enhancing the user experience by offering flexibility in specifying date formats for parsing. A new API called inputFormats has been introduced to handle custom date input formats, allowing users to specify the expected format(s) for parsing date and time values. For example, InputFormats='new string[] { "dd/MM/yyyy - dd/MM/yyyy", "MM/dd/yyyy - MM/dd/yyyy", "yyyy-MM-dd - yyyy-MM-dd" }'.
  • DateTimePicker
    • The DateTimePicker now 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" }'.
  • DocumentEditor
    • Added support for removing editing region in the current selection position.
    • Added support for retrieving fields within the selected range.
    • Added screen reader support in Document Editor.
    • Improved editing performance when spell check is enabled.
  • DropdownList
    • The DropdownList control now offers delay support for filtering, allowing you to set a delay (in milliseconds) to optimize performance. This functionality is implemented using the [debounceDelay] property, which helps reduce the frequency of filtering operations as you type, resulting in a smoother user experience.
  • DropDownTree
    • Enhanced the node selection behavior in the TreeView component by introducing a new property checkOnClick, which provides control over node interaction. This is enabled by default in Dropdown Tree, so that the checkbox will be checked on either clicking node text or checkbox.
  • Grid
    • The ODataV4 functionality has been enhanced, enabling you to invoke custom URLs for data fetching and CRUD actions.
    • Lazy load grouping with sorting performance has been improved, allowing you to handle large datasets without performance lag.
    • The Fluent 2 theme are now available in both light and dark modes on the EJ2 Grid.
  • HeatMap
    • HeatMap's axis labels can now include line break characters.
    • Label templates can be displayed in place of cell labels to provide additional information.
  • ListView
    • Breaking Change - Using a ternary operator within the string-type template is no longer 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.
  • Mention
    • The Mention component now supports triggering the suggestion popup without requiring a leading space. When requireLeadingSpace is set to false, the popup appears as the mention character is typed continuously, enhancing flexibility in user input. By default, the suggestion popup appears only when there is a leading space before typing the mention character.
  • Pivot Table
    • Event support has been provided for identifying invalid formulas prior to creating the calculated field.
  • Tree Grid
    • Provided support for inline editing with virtualization enabled.
    • Provided support for frozen column with virtualization enabled.
  • TreeView
    • Improved node selection behavior to ensure the active state is retained whether a node is selected via checkbox or by clicking directly on the node in TreeView component.

不具合の修正

  • Common
    • Resolved null cases in the getComponent method in the base library.
  • 3DChart
    • The first label on the y-axis is now positioned properly for the 100% stacking series when the x-value is empty.
  • Chart
    • The legend symbol fill remains unchanged, even when point color mapping is applied to the series, maintaining its original color instead of reflecting individual point colors.
    • Tooltip trackball now works properly for the canvas-enabled scatter type chart.
    • The column is now placed properly for the uneven data set.
    • Crosshair tooltip now updates properly when dynamically enabled or disabled.
  • ColorPicker
    • Issue with "Color picker component was not properly read in accessibility tool" has been resolved.
  • ComboBox
    • Resolved an issue where RTL support was not applied to the ComboBox component when enabled globally.
  • ContextMenu
    • The issue where the ID attribute was missing when template support was enabled in the Context Menu component has been resolved.
    • The issue where item in arguments of the select event was undefined when template support was enabled in the Context Menu component has been resolved.
  • Dashboard Layout
    • An issue with change event when adding the panel to the Dashboard Layout component has been resolved.
  • Diagram
    • The null exception will no longer thrown while hovering over the ports.
    • The segmentCollectionChange is triggered when editSegment method called.
  • Dialog
    • The issue with improper padding for the dialog component in the fluent2-highcontrast theme has been resolved.
  • DocumentEditor
    • Fixed performance issues related to bookmark manipulation during editing operations.
    • Resolved a script error that occurred when loading SFDT without injecting the editor module.
    • Fixed an issue where table cell content was clipped when zooming out.
    • Resolved a script error that occurred when exporting after performing a delete operation with track changes enabled.
  • FileManager
    • Resolved the issue with copying and pasting a folder from the navigation pane to the layout pane in File Manager component.
  • GanttChart
    • The issue where the task label font could not be customized using ganttStyle in PDF exports of the Gantt chart has been resolved.
    • Undo action does not work properly when drag and drop the taskbar with timeline virtualization enabled issue has been resolved.
    • A script error occurred when the context menu was used in resource view after adding a dependency to a newly added record issue has been resolved.
    • The issue, where the rowSelecting event did not trigger correctly when selecting a row using a checkbox, has been resolved.
    • The issue of the splitter position dynamically changing, which caused a white space, has been resolved.
  • Maps
    • The tooltip will now be displayed properly above the marker templates.
  • Message
    • The issue with "the close icon being misaligned when the content alignment was set to centre" has been resolved.
  • MultiSelect
    • Fixed an issue where binding a value with allowObjectBinding caused the data fetch request to fail.
    • Fixed an issue where the pre-selected value was overflowing.
    • Fixed an issue where extra space appeared in the popup when using the allowResize property.
    • Fixed an issue where the resize icon overlaps with the scroll bar in multi-select when using the allowResize feature with the header template.
    • Fixed an issue related to disabled fields and sort order, which was causing incorrect item disabling.
    • Fixed an issue where the text was overlapping the clear icon in the Multi Select dropdown.
  • PDF Viewer
    • Fixed an issue where the draw and type signatures were missing in the downloaded document for non-rendered pages when updating it using the updateFormFieldsValue method.
    • Resolved an issue where hyperlinks were not rendered when enableTileRendering was set to true.
    • Resolved an issue where the rectangle annotation was not properly added when the cursor was quickly moved outside the page during drawing.
    • Resolved an issue where tile rendered documents appeared blurry at minimum zoom levels in server rendering mode.
    • Resolved an issue where calibration was not functioning correctly for measurement annotations.
  • Pivot Table
    • Column header refresh is now restricted during the initial load when the grouping bar is enabled.
  • RichTextEditor
    • The issue with the script error that throws when pasting an Excel table into the IFrame RichTextEditor has now been resolved.
    • Plain formatting now works properly, clearing the div elements, and works similar to 'Paste as Plain Text'.
    • The link drag and drop functionality now works properly in the Rich Text Editor.
    • The enter actions now works properly within the format tags in the Rich Text Editor.
    • The backspace action now works properly in the list item in the Rich Text Editor.
    • The quick toolbar now works properly when rendering images with captions inside tables in the Rich Text Editor.
  • Tab
    • An issue where the tab content is not rendered in init mode when enabling persistence has been fixed.