Essential Studio for EJ2 TypeScript Release Notes

v24.2.4
February 06, 2024

Common

Bug Fixes

  • #I541838 - Resolved issue with time picker designator “pm” is automatically flips to “am”.

BulletChart

Bug Fixes

  • #I544771 - Now, the textAlignment property in the dataLabel is working properly.

Button

Bug Fixes

  • #I512179 - The issue with “Duplicate Icon Span while using the onPropertyChange of button” has been resolved.

Chart

Features

  • #I528518 - Now, it is possible to specify the dasharray for all types of striplines border, including vertical, horizontal, and segmented, in the chart.

Checkbox

Bug Fixes

  • #I399484 - The issue with aria-checked accessibility issue in angular checkbox has been fixed.

Chip

New Features

  • #I422263 - Provided the htmlAttributes support for the Chip component.

Circular Gauge

New Features

  • #I416334 - The entire circular gauge, including the tooltip and legend, can now be rendered in the right-to-left (RTL) direction, which may be useful in some cultures.

ColorPicker

Bug Fixes

  • Facing exception when mode switching from color palette to color picker has been resolved.
  • Color picker value is not getting reset for transparent case.

Dashboard Layout

Bug Fixes

  • #FB49154 - The console error in the Dashboard Layout component when resizing the browser window has been resolved.

DateTimePicker

Bug Fixes

  • #I541657 - Fixed an issue where the change event in the DateTimePicker was firing after the first time losing focus when milliseconds were included.

Diagram

Bug Fixes

  • #I184493 - The null exception will no longer thrown while hovering over the ports.
  • #I47014 - The segmentCollectionChange is triggered when editSegment method called.

DocumentEditor

Bug Fixes

  • #I526349 - Resolved the shape overlapping issue.
  • #I507001 - Resolved the track changes count mismatch issue.
  • #I542276 - Resolved the shape alignment issue when insert enter.
  • #I543927 - Resolved the spacing issue of the image is being pushed to a third page.
  • #I538962 - Resolved the issues when accepting the track changes.
  • #I534920 - Resolved the track changes issue.
  • #I539334 - Resolved the undo issue with deleted table on track changes enabled.
  • #I543421 - Resolved the spell check issue in Blazor.
  • #I525746 - Resolved the input lag issue when using multi columns.
  • #I541459 - Resolved the table border style issue.

Bug Fixes

  • #I445638 - Issue in DropDownButton Popup Alignment issue while setting enableRtl property as true has been resolved.

Bug Fixes

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

Bug Fixes

  • #I541407 - The issue with the Dropdown Tree popup not closing when the preselected value is again selected has been resolved.

GanttChart

Bug Fixes

  • #I550406 - Task type property does not update properly by mapping work field issue has been fixed.
  • #I542029 - Unable to render full lengthy text in pdf export issue has been fixed.
  • #I549638 - The taskbar edit action is not working in RTL mode issue has been fixed.
  • #I544478 - Validation rules not working for numeric field issue has been fixed.

Grid

Bug fixes

  • #FB48959 - Empty grid message does not display correctly when drag and drop is enabled issue has been resolved.
  • #FB50056 - Aggregates not working properly when Exporting Grid with custom dataSource issue has been resolved.
  • #I538079 - The alignment issue with the frozen grid while using EJ compatibility CSS has been resolved.

HeatMap

New Features

  • #I450186 - HeatMap’s axis labels can now include line break characters.
  • #I287338 - Label templates can be displayed in place of cell labels to provide additional information.

ListBox

Bug Fixes

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

ListView

Bug Fixes

  • #I549283 - The list item checkbox removal instead of disabling in the ListView component has been resolved.

Maps

New Features

  • An animation transition will now occur when the data labels are first rendered.

Bug Fixes

  • #I493376 - The tooltip will now be displayed properly above the marker templates.

Bug Fixes

  • The issue with “Sub menu not opening properly while opens the next to next menu” has been resolved.

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

  • #I451885 - Resolved the performance issue when multiselect component is rendered with large number of data.

PDF Viewer

Bug Fixes

  • #I557034 - Now, the text markup content is preserved properly in the exported JSON for multiline annotations.
  • #I559996, #I556643 - Now, the author’s name does not update automatically upon moving the annotations.
  • #I560732 - Now, the empty file is not exported if the added annotations are deleted through the context menu delete option.
  • #I559473 - Now, the exporting rectangle annotation with custom thickness is working properly.

Features

  • #I551138, #I553282 - Implemented functionality to manage PDF page organization, including insertion, deletion, and rotation in the PDF Viewer.
  • #I325358, #I336517, #I355078 - Enabled customization of context menu items in the PDF Viewer by introducing the addCustomMenu API for adding custom menu items. Additionally, provided the customContextMenuSelect and customContextMenuBeforeOpen events to enhance flexibility and control over context menu interactions within the PDF Viewer.
  • #I516224 - Implemented the ability to programmatically control the opening and closing of the bookmark pane in the PDF Viewer through the introduction of the openBookmarkPane and closeBookmarkPane APIs. This allows users to conveniently interact with the bookmark pane within the PDF Viewer interface.
  • #I515986 - Introduced events, namely pageRenderInitiate and pageRenderComplete, in the PDF Viewer to provide notification regarding the initiation and completion of page rendering processes. These events offer users enhanced control and insights into the rendering workflow within the viewer interface.
  • Integrated keyboard accessibility shortcuts and options for custom key commands using the commandManager API in the PDF Viewer, utilizing properties such as keyboardCommand.name for specifying custom command names and keyboardCommand.gesture for defining custom key gestures.
  • #I477482- Enhanced support for rendering custom appearance stamp images in the PDF Viewer.
  • Implemented support for utilizing PNG format images in the Standalone PDF Viewer for adding images to handwritten annotations, custom stamps, signatures, and initial form fields. Previously limited to certain formats like JPEG, now PNG images can also be saved and rendered for these purposes.

Pivot Table

Features

  • #I311046 - Added value sorting support to the OLAP cube connected pivot table, which allows to sort individual measures and their aggregated values in both ascending and descending order using code-behind or UI actions at runtime. Check out the demo here.
  • #I538753 - Done optimization to improve pivot table rendering performance, when there are large number of fields in the bound data source.
  • #I550925 - Added support for selecting fields using node click in the pivot field list UI.
  • Introduced single page mode, which allows only the current view page to be displayed during virtual scrolling operations when virtualization is enabled in the pivot table. It enhances the pivot table’s performance even more during initial rendering and when making UI actions like drill up/down, sorting, filtering, and so on. This is done by rendering only the rows and columns relevant to the current viewport for display in the pivot table. Check out the demo here.

RadioButton

Bug Fixes

  • #F40707 - Value change event triggered twice in Radio Button component has been fixed.

RichTextEditor

Bug Fixes

  • The smoothness and performance of table cell resizing have improved.
  • Improved the image resize function to keep the aspect ratio when resizing.
  • When Quick Toolbar is active, press Alt + F10 to focus on Quick Toolbar items.
  • #I51118 - Now, the pasted content with the picture element will have proper source values.
  • #I555698 - Now, the customized text is shown properly in the numberFormatList icon’s tooltip in the Rich Text Editor.
  • #I561056 - Now, the font color is applied properly to the hyperlink text when clicking the fontcolor icon in Rich Text Editor.

Signature

Bug Fixes

  • #I433821 - Correcting the signature scaling issue while resizing the web browser has been resolved.

Switch

Bug Fixes

  • #I547814 - The issue with “Script error thrown when using toggle in angular platform” has been resolved.

Tab

Bug fixes

  • #I523384 - The issue with the active tab background color has been resolved.

TextBox

Bug Fixes

  • #I548068 - Fixed the issue where a compilation error occurred while generating the CSS file from the DataForm related styles.

Tree Grid

Bug Fixes

  • #I546807 - Fixed issue where filtering was not working when navigating to another page when all records were collapsed.

TreeView

Bug fixes

  • #I525899 - The issue with the React TreeView filtering operation has been resolved.

Uploader

Bug Fixes

  • #I526571 - Fixed the issue where the header in the Cancel Event was not returning in the header as expected. Instead, it was returning in the payload.