Syncfusion Essential Studio JavaScript 2025 Volume 2 SP1 (30.2.5)

Released: Aug 13, 2025

Atualizações na 2025 Volume 2 SP1 (30.2.5)

Recursos

  • DatePicker
    • The DatePicker 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 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 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 an event to access the paste action before it pastes.
  • 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 Changes - 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 instead.
  • Pivot Table
    • Support has been added for performing value sorting simultaneously on both the row and column axes, independent of the value axis. This enhancement allows for more flexible and accurate data analysis across dimensions.
    • has been introduced for exporting the pivot table as a native Excel PivotTable, preserving the pivot structure in the exported file. Users can continue interacting with and customizing the pivot data directly within Excel.
    • Support has been added for including headers and footers during Excel exporting with the server-side engine in the pivot table.
  • Stock Chart
    • Added support for highlighting the last value of the series with a label and grid line indicator, offering a clear and immediate reference point for the series endpoint.
  • 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.

Correções

  • Common
    • Resolved null cases in the getComponent method in the base library.
  • Chart
    • The header in the exported PDF now renders properly with wrapping instead of being cropped.
    • The legend will render without a dash array for the marker-disabled dashed line series chart.
  • ColorPicker
    • Issue with "Color picker component was not properly read in accessibility tool" has been resolved.
  • Diagram
    • The null exception will no longer thrown while hovering over the ports.
    • The segmentCollectionChange is triggered when editSegment method called.
  • DocumentEditor
    • Fixed a script error that occurred when decreasing the indent in list paragraphs.
    • Resolved a script error triggered during beginUndoAction when clearing the redo collection.
    • Addressed an issue where the Comments Panel failed to display correctly when showRevision was set to false.
    • Fixed an issue where numeric keypad input did not activate page number entry in the status bar.
    • Corrected layout inconsistencies when inserting whitespace after selecting content.
    • Ensured left and right margins are properly applied during horizontal ruler scrolling.
    • Fixed horizontal ruler misalignment when resizing the vertical ruler.
    • Resolved an issue where underlines applied to images were not retained correctly.
    • Fixed a script error occurring when dragging text from a table into the header.
    • Addressed export issues with nested content controls.
  • DropDownTree
    • Placeholder misalignment issue in the Dropdown Tree component when selecting more items 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.
  • PDF Viewer
    • Resolved an issue where worker memory increased when loading the PDF document continuously.
    • Resolved an issue where the script error occurred when downloading the customer provided document.
  • Pivot Table
    • The drill-through popup will now display the correct value header and value when the value field caption contains parentheses in the pivot table.
  • Tab
    • The issue with the context menu popup does not open when we press Shift+F10 key has been resolved.
  • Toolbar
    • An issue where focus moved to a disabled item in the toolbar popup when pressing the down arrow key has been fixed.