Essential Studio for EJ2 JavaScript Release Notes

v19.1.54
March 30, 2021

Accordion

Breaking Changes

  • The following properties type was changed.
Property Previous Type Current Type
Disabled anonymous boolean
Expanded anonymous boolean
Visible anonymous boolean

Chart

Bug Fixes

  • #313827 - Fixed stripline fails issue on canvas mode.
  • #304737 - Remove child of null console error thrown while using canvas mode issue has been fixed.
  • #314894 - Stripline is not working in datetime for core platform issue fixed.
  • #F162046 - Dynamic indicator change using useState issue resolved.

Features

  • Range color mapping feature added.

CircularGauge

Features

  • #290958 - When startValue and endValueproperties are not set, the linear gradient will follow the circular path in the ranges.

DashboardLayout

Bug Fixes

  • #312164 - The issue with “Newly added dashboard panels hide while switch between mobile mode to normal mode” has been resolved.
  • #310199 - The issue “Unable to resize when rendering multiple panels” has been resolved.

DataManager

Features

  • Provided CustomDataAdaptor support.

Diagram

Bug Fixes

  • #316429 - This issue “Nodes are not updating properly for the swim lane in the DOM during save and load” has been fixed.
  • #304194 - This issue “Straight line segments are not moved while dragging “ has been fixed.
  • #309543 - This issue “overview’s preview is not updated when update the diagram’s size “ has been fixed.
  • #311751 - This issue “when drag and drop from the palette the symbol preview not disappear “ has been fixed.
  • #312744 - This issue “Exception occurs when mouse over the node with many connector “ has been fixed.
  • #301792 - This issue “Alignment of connector is misplaced in balanced layout “ has been fixed.
  • #311219 - This issue “z order Commands not working for child node in group “ has been fixed.
  • #312725 - This issue “Expand collapse icon cannot export properly “ has been fixed.
  • #314224 - This issue “Shapes getting disappear after adding Swimlane shape “ has been fixed.
  • F162436 - This issue “While set the node’s isExpanded property true at initial rendering unwanted scroll is take placed” has been fixed.
  • #314664 - This issue “Exception occurs when drag and drop the node and perform undo “ has been fixed.
  • F161997 - This issue “Context menu disappear while mouseover the item which has subitems “ has been fixed.
  • #316472 - This issue “Strange snapping behaviors with swimlane “ has been fixed.
  • #317149 - This issue “Exception occurs when drag and drop a lane on connector in swimlane “ has been fixed.
  • F23048 - This issue “When change style of group at runtime the same is applied to its child too “ has been fixed.
  • 317728 - This issue “Line routing is not working if the connection end point of the connector has two or more nodes “ has been fixed.

Features

  • #285393 - Support to avoid connector overlapping with complex hierarchical layout has been added.
  • #314220 - Support for Auto scrolling feature while using drawing tool has been added.

DocumentEditor

Bug Fixes

  • #315096 - Selection behaviour is updated properly, while pasting a URL and clicking enter after the URL.
  • #315413, #317463 - Table cell is now rendered properly.
  • #314467 - Find and replace is now working properly.
  • #315441 - While inserting same bookmark multiple times and deleting, bookmarks were preserved properly now.
  • #316532 - ParagraphFormat is now preserved while pasting with text only option.
  • #314193 - Document with charts were now preserved properly on exporting.
  • #161908, #318321 - Added API to show/hide restrict editing pane.
  • #315435 - Table cell width now preserved properly on editing.
  • #162638 - Table background color was now updated properly on updating borders and shading.

Breaking Changes

  • The DictionaryData(int langID,string dictPath,string affPath,string customPath) is marked as obsolete. Please use the alternate new constructor DictionaryData(int langID, string dictPath, string affPath) in Syncfusion.EJ2.SpellChecker spell checker.
  • The SpellChecker(List<SpellCheckDictionary> dictItem) is marked as obsolete. Please use the alternate new constructor SpellChecker(List<DictionaryData> dictItem, string customDicPath) in Syncfusion.EJ2.SpellChecker spell checker.

Bug Fixes

#317088 - The issue with “The popup is not opened for the second time in the Dropdown Tree component when it is rendered inside the Dialog” has been resolved.

Gantt

Features

  • #298361 - Provided Observable data binding support in Gantt.
  • #300136 - Provided support for tab like behaviour on cell navigation for cell edit mode.

Grid

Features

  • #266164, #298390, #298305, #317536, #197245 - Provided mobile view support for responsive Grid.
  • #243700, #255673, #145292, #312122, #316185, #162746, #162824 - Provided exporting image and hyper link to Excel and PDF file formats.
  • #297861 - Provided option for rendering checkbox items in menu filter dialog.
  • #308524 - Provided autofilter support in Grid to Excel export.
  • #297263 - Provided complex column filtering and sorting support with IQueryable.
  • #307522 - Provided the target indicator support for drag and drop with different Grid.

Kanban

Bug Fixes

  • #317594 - An issue with “script error thrown when dynamically add new card with new swimlane key” issue has been fixed.

Features

  • F160742 - Support to drag and drop the card from kanban to an external source and vice versa has been provided.

ListView

Bug Fixes

  • #304129,#304247 - The issue “ActionBegin event does not trigger before/after switching to new views in the nested ListView” has been fixed.
  • #310143 - The script error with refreshItemHeight method in ListView component has been resolved.

Maps

Bug Fixes

  • #312465 - When the zoomFactor property is set as 0 in the tile maps, it now renders properly.
  • #311273 - The imageUrlValuePath property now correctly renders markers as images.
  • #312865 - Markers will now render properly when they are added dynamically in the click event with “Normal” geometry type maps.
  • #317398 - shapeSelection method will now work properly with multi-layers on the Maps.

MaskedTextBox

Features

  • #284609 - Now, the cursor will position based on the value present in the input element while focusing the component.

PDFViewer

Features

  • #F158073, #I291648 - Exposed the annotation UnSelect event in PDF Viewer.

ProgressBar

Bug Fixes

  • #F159325 - ProgressBar renders inside the Grid with out any console error.

QueryBuilder

Bug Fixes

  • #F162988 - The issue when field has space is fixed.
  • #317355 - The issue with disable the condition option when that group has single

Features

  • Provided Complex data binding Support.
  • Provided Header Template Support.
  • Provided model support for fields, operators and values.

RecurrenceEditor

Breaking Changes

  • The following properties type was changed.
Property Previous Type Current Type
selectedType anonymous int
value anonymous string

RichTextEditor

Bug Fixes

  • #318815- The issue with “Resize grip of the image freezes, after resizing for the first time” has been resolved.
  • #317508- The issue with “Resize icon of an image is not positioned properly, when height is set to the Rich Text Editor” has been resolved.
  • F163544- The issue with “Pressing the ‘cmd+z’ in mac after deleting all contents, deletes the first paragraph of the Rich Text Editor” has been resolved.
  • F163545- The issue with “‘cmd+z’ is not working after pasting the content in Mac machine” has been resolved.
  • #313508 - The issue with “event ‘afterImageDelete’ triggers two times when removing the image using the backspace key” has been resolved.
  • #313508 - The issue with “Console error is thrown, when updating the selected image with another image” has been resolved.

Features

  • #257889, #264792, #280064, #305551, #316177, - Provided support for the table cell merge and split in Rich Text Editor table properties.

Schedule

Features

  • Multiple events drag and drop - This feature allows to select multiple events and reschedule them quickly by drag-and-drop. Multiple selections can be done by pressing the CTRL key with a click.
  • Time Format - This feature allows users to set 24-hour or 12-hour time formats in the scheduler. By default, the time format applies from the schedule’s current culture configuration.

Splitter

Bug Fixes

  • #315820, #313937, #316711 - The issue with “Console error occurs on resizing when the splitter is rendered” has been resolved.
  • #F163365 - The issue with “When the first pane is collapsed, the size of the second pane is not properly set” has been resolved.

Spreadsheet

Bug Fixes

  • Copy / paste the merge cells not working properly issue resolved.
  • #I316931 - Selection misalignment issue when applying border on wrap text has been resolved.

Features

  • Freeze pane: Allows users to keep the specified rows and columns always visible at the top and left side of the sheet while scrolling through the sheet.
  • PDF Export: Allows users to save the spreadsheet data as a PDF document.
  • Password protection: Allows users to protect the workbook with a password.

Toast

Bug Fixes

  • 308530 - The issue with “Toast elements are not destroyed properly when open and hide the toast” has been fixed.

TreeGrid

Features

  • #274416, #274607, #313192, #F159014 - Provided Infinite Scrolling support for Tree Grid which allows you to lazy load data when scroller reaches the near end.
  • #280065 - Provided support to maintain Expand/Collapse state of Tree Grid while exporting the data.