Essential Studio for EJ2 JavaScript Release Notes

v28.1.35
December 19, 2024

Accordion

Bug Fixes

  • #I660165 - The issue with “ The accordion causing a script error when expanding it with the expandMode set to single” has been resolved.
  • #I924619 - Added cancel support to the Accordion component’s click event. This allows users to programmatically restrict the toggle behaviour expand or collapse by setting cancel as true.

Chart

Bug Fixes

  • #I662154 - Axis labels are now rendered correctly in the exported PDF, even when headers and footers are included.
  • #I662546 - Tooltip highlighting functions correctly when the column series width is specified using columnWidthInPixel.
  • #I662277 - The intermediate sum index is no longer included in the calculation of the sum index.
  • #I663653 - Data labels are now rendered correctly when the intermediate sum index is empty.
  • #I663652 - The calculations for both sum and intermediate sum indexes have been corrected.

ColorPicker

Bug Fixes

  • #I904686 - Issue with “Color picker component was not properly read in accessibility tool” has been resolved.

ComboBox

Bug Fixes

  • #I660915 - Fixed an issue where an empty popup was displayed when opening the popup manually.

Diagram

Bug Fixes

  • #F63100 - The Completed event is now triggered correctly during actions, even when multiple mouse buttons are clicked simultaneously.
  • #I660681 - EJ1 diagram JSON with ports in nodes is now loading correctly in the EJ2 Diagram Builder.
  • #I660066 - The RightToLeft option in the Distribute function now operates correctly and independently from the Center option.

DocumentEditor

Bug Fixes

  • #I653914 - Script error no longer thrown when drag and drop the text in document editor.
  • #I655487 - Now, table column is rendered properly when imported the exported document.
  • #I656985 - Now, oval shape is preserved properly in the document editor.
  • #I658167 - Now table row get resized properly when we resize the row fast.
  • F194125 - Now, Footnote and content does not get overlap when edit inside the document.
  • #I640675 - Resolved the document freezing issue when reject the track changes.
  • #I651428 - Now, comment get removed properly when delete the paragraph and accept the changes.
  • #I661065 - Table border is rendered properly when table cell border’s line style is set as none.
  • #I658922 - Now, check box is rendered properly after change the value as checked.
  • #I651509 - Provided content change event support to notify when protect and unprotected the document.
  • #I658140 - Resolved the performance issue that occurs when performing the undo and redo functions after copy pasting multiple paragraphs within a table.
  • #I656347 - Resolved the table layout issue when opening the exported document due to an improperly added row widget during exporting.
  • #I645286, #I647203 - Handled the logic to combine text ranges with the same character formatting in the paragraph when exporting as SFDT to resolve performance issues.
  • #I653756 - Resolved the content control border rendering issue for paragraph with lists and indentation applied.

Bug Fixes

  • #I472623 - Resolved an issue when the window is resizing the popup position is misaligned

Bug Fixes

  • #I660279 - The issue of being unable to close the parent Dropdown Tree using the document click action after dynamically removing the child Dropdown Tree component has been resolved.
  • #I662309 - Issue with inconsistent selection behavior when using selectAll API on Dropdown Tree component initial render has been resolved.

GanttChart

Bug fixes

  • #F195300 - AutoFocus mismatching issue between grid and chart click issue has been fixed.
  • #I660168 - Vertical scrollbar hides when resizing splitter to left or right issue has been fixed.
  • #I665389 - Splitter position changes dynamically, but when splitter is manually dragged, position does not update issue has been fixed.
  • #I663036 - Applied color do not persist in edit dialog’s notes tab issue has been fixed.
  • #I658189 - Tooltip misalignment occurs when the parent element is scrolled issue has been fixed.
  • #I660498,#I659031 - Angular Gantt not working for Content-Security-Policy of meta tag issue has been fixed.
  • #I660467 - Gantt crashes when timezone is set to berlin issue has been fixed.
  • #I664048 - Issue in child-parent predecessor validation issue has been fixed.
  • #I664336 - Convert to task does not work for milestone task with task type as fixed work issue has been fixed.

Grid

Bug fixes

  • #I659877 - Fixed the issue where the getSelectedRecords method retained previous selections when virtual scrolling was enabled.
  • #I660588 - The issue of a script error occurring while searching for data after clearing the sorting in the hierarchy grid has been resolved.
  • #I660594 - The problem of the vertical scrollbar disappearing when frozen rows are enabled in the responsive grid has been resolved.
  • #F195226 - The issue of being unable to navigate to the editTemplate with the keyboard while adding a record has been resolved.
  • #I656905 - Fixed an issue where clearing filters in the grid with custom page sizes displayed all records on one page.

ListBox

Bug Fixes

  • #F43705 - Issue with “Dropping selected items does not work correctly while enabling the checkbox in listbox component.” has been resolved.

Features

  • The Menu component now supports HTML attributes, allowing users to assign custom attributes such as role, tabindex, aria, and data to individual menu items. This enhancement improves accessibility, provides greater control, and ensures a more customizable and user-friendly experience.

Message

Bug Fixes

  • The issue with “the close icon being misaligned when the content alignment was set to centre” has been resolved.

MultiSelect

Bug Fixes

  • #I662238 - Fixed an issue where the height of the MultiSelect wrapper increased when selecting multiple options with long text.

PDF Viewer

Bug Fixes

  • #I63329 - Now, after the font family is changed, the default font family does not appear in the font family dropdown on the appearance tab.
  • #I646929 - Now, the typed signature appears in the signature field after being added using the custom font.

Pivot Table

Bug fixes

  • #I657448 - Double-clicking the ‘No records to display’ cell for drill-through in the pivot table will no longer trigger an error.
  • #I655109 - The calculated field option will now work properly with the ‘Defer Layout Update’ option enabled in the pivot table when using the server-side engine.
  • #I661608 - The pivot button will now show the proper text in the static field list when the ‘showAggregationOnValueField’ property is disabled.
  • #I653425 - The pivot table will now be rendered properly when changing the aggregation type dynamically using the ‘Value field settings’ popup for a value field name that begins with numeric text.

Features

  • The classic (tabular) layout support has been added, allowing the pivot table to display in a traditional format with separate columns for row headers, offering a more detailed and organized table structure. Explore the demo here.

RichTextEditor

Bug Fixes

  • #I658935 - Now, the executeCommand method works properly to replace the text wrapped inside a <span> element in the Rich Text Editor.

  • #I660077 - Now, the emoji is inserted correctly at the cursor location, even after pressing Enter multiple times, when the EnterKey API is configured to use <br>.

  • #I663039 - Now, the bullet type changes correctly without adding extra bullets when applying a bullet list without focusing on the Rich Text Editor.

Switch

Features

  • The Switch component now includes a beforeChange event, allowing users to intercept and manage state changes before they occur, such as for validation or cancellation.

Tree Grid

Bug Fixes

  • #I641521,#I643607 - SelectRow and selectedRowIndex now navigates properly to the selected records when virtualization is enabled.

Uploader

Bug Fixes

  • #I661968 - Fixed an issue where the color of the file upload button was overriding the file upload buttons of other components.