Essential Studio for React Release Notes

v19.3.43
September 30, 2021

Common

Features

Bootstrap5 CSS theme has been added to all the Syncfusion JS 2 React components.

Features

Breadcrumb is a graphical user interface that helps to identify or highlight the current location within a hierarchical structure of websites. The aim is to make the user aware of their current position in a hierarchy of website links.

  • Overflow Mode - Used to limit the number of breadcrumb items to be displayed.
  • Icons - Icons can be specified in Breadcrumb items.
  • Template - Supports template for item and separator.
  • Bind To Location - Supports items to be rendered based on the URL or current location.
  • Accessibility - Provided with built-in accessibility support that helps to access all the Breadcrumb component features through the keyboard, screen readers, or other assistive technology devices.

Chart

Features

  • #328985, #327703 - Provide pixel support for data points in rectangular chart types such as bar, range column, and column.

CircularGauge

Bug Fixes

  • #I333600 - No script errors are thrown when the same start and end values are set in the range using the setRangeValue() method.
  • #I333600 - When the start and end values of the range are set to the same value, the range’s path will be correct now.

DashboardLayout

Bug Fixes

  • #I342569 - The issue with “Dashboard panel moves away from the cursor while dragging in the middle of the page” has been resolved.

Diagram

Bug Fixes

  • #F166882 - The issue “Accessibility validation error in Measure element Div” has been fixed.
  • #I341447 - The issue “The historyChange event is not triggered while rotate and move the node” has been fixed.
  • #I338448 - The issue “An exception occurs when save and load the diagram with PreventDefaults as true” has been fixed.
  • #I338105 - The issue “The drawing tool draws multiple node while perform right click” has been fixed.
  • #I339621 - The issue “An exception occurs render a image node with alignment as none and scale as Stretch” has been fixed.
  • #I339619 - The issue “An exception occurs when save and load the swimlane with BPMN children” has been fixed.
  • #I339487 - The issue “The connector drawing object does not snap to near by port” has been fixed.
  • #I342173 - The issue “An exception occurs when clear the diagram using Clear API” has been fixed.
  • #I341524 - The issue “The selection change event returns empty NewValue argument while selecting one of the multi-selected nodes” has been fixed.

DocumentEditor

Bug Fixes

  • #I334754, #I337720, #F167429 - Resolved the localization issue.
  • #I333264 - Resolved the before spacing issue for the paragraph starting in new page.
  • #I333226 - Resolved the underline issue.
  • #I332508 - Resolved the tracking of multiline and empty paragraph revision.
  • #I335858, #F148494 - Resolved the script error in component destroy.
  • #F166420 - Resolved the SFDT exporting issue with shape.
  • #I332253 - Resolved the cut paste hyperlink issue when track changes enabled.
  • #I335409 - Resolved user list updating issue in restrict editing pane.
  • #I328976 - Table and document content is now displayed properly.
  • #I331333 - Resolved the page unresponsive issue when opening a document with nested table.
  • #I331763 - Table with position property is now displayed properly after editing the document.
  • #I330233 - Resolved the extra page issue when updating cross reference field.
  • #I329790, #I331351 - Table is now displayed properly based on compatibility mode of the document.
  • #I332483 - Bookmark is now preserved properly after deleting the content from a document containing bookmark.
  • #I331762 - Table with merged cell is now displayed properly.
  • #I330485 - Ole picture is now preserved properly as normal picture.
  • #I330776 - Resolved the casing issue in the suggestions generated by spell checker.
  • #I330982 - Resolved the text encoding problem when pasting with Java server-side library.
  • #I325741 - Footnote is now displayed properly when opening a document.
  • #I331634 - Table with preferred width type percent and allow auto fit property false is now displayed properly.
  • #I331274 - Table positioning property is now preserved properly.
  • #I331667 - Document with building block gallery content control is now exported properly.
  • #I331452 - Footnote inside the table is now displayed properly.
  • #I331606 - Document with block content control is now exported properly.
  • #I331667, #I332223 - Shape in footer is now preserved properly.
  • #I330686, #I331349, #I310463 - Shape fill is now preserved properly.
  • #I332333 - Zoom value is now updated properly in status bar.
  • #I319210 - The changes and comment tab in the review pane will be visible only if at least one tracked change or comment is present in the document.
  • #I337569 - Table in a document with compatibility mode is now displayed properly after editing.
  • #I331349 - Resolved the text clipping issue.
  • #I336632 - Resolved the next style hierarchy issue.
  • #I335857 - Resolved the after spacing preservation issue during copy and paste.
  • #I335107 - Table with position property is now displayed properly when it overlap on another table.
  • #I334036 - Resolved the spell check word by word service triggering issue in optimized spell check mode.
  • #I330165, #I327647, #I324515, #I338278 - Resolved the issues in comment edit, delete, and history operation.
  • #I336315 - Tab character inside absolute positioned table is now displayed properly.
  • #I319206 - Resolved the issue with displaying the horizontal line shape.
  • #F167416 - Line spacing is now preserved properly in server-side export.
  • #I335145, #I337499 - Resolved the text size measurement issue when HTML and body tag contains styles.
  • #I339105 - Resolved the number formatting color change issue.
  • #I340265 - Default value for text form field is now preserved properly in Word export.
  • #I336632 - Style names are now properly listed in the drop down of text properties pane.
  • #I338027 - Track changes close icon is now positioned properly in RTL mode.
  • #I337566 - Last empty paragraph (cell mark) inside a table cell after a nested table is now invisible.
  • #I340416 - Resolved the script error with custom toolbar items during destroy.
  • #I337274 - Resolved the border issue for merged cell.
  • #I336588 - Resolved the RTL text issue when copy and paste with text only option.
  • #I338123 - Line spacing is now applied properly for the result text of text form field.
  • #I337118 - Shape inside a table is now displayed properly.
  • #I337397 - Resolved the script error when opening a document with nested table.
  • #I337786 - Empty footer is now ignored properly from bottom margin calculation.
  • #I337968 - Resolved the automatic color issue for the text inside table.
  • #I339240 - Resolved the RTL text issue when deleting the text.
  • #I339488 - Resolved the script error while opening a document with footnote.
  • #I339715 - Footnote is now displayed properly on next page after editing.
  • #I339454 - Resolved alignment issue for a table that is wrapped over a positioned object.
  • #I341016 - Resolved the script error while exporting a document with empty list.
  • #I334046 - Optimized the spell check by page service call in optimized spell check mode.

Features

  • #I256210, #F150773, #I295055, #I295551, #I324037, #I326715 - Added support for Widow/Orphan control, Keep with next and Keep lines together properties.
  • #I298019, #I307321, #F160804, #F164217, #F164872 – Improved the accuracy of text size measurements such as to match Microsoft Word pagination for most Word documents.
  • #I243246, #I249594, #I287633, #I295055, #I295549, #I299657, #I308408, #I326567 – Added support to preserve tables with position properties.
  • Added option to directly convert DocIO’s WordDocument to SFDT and vice-versa in .NET and Java server-side library.
  • Added Word-to-SFDT conversion in Java server-side library.
  • Added new spell checker library for Java.

Breaking Changes

  • Optimized the accuracy of text size measurements such as to match Microsoft Word pagination for most Word documents. This improvement is included as default behaviour along with an optional API enableOptimizedTextMeasuring in Document editor settings. To disable this improvement and retain the document pagination behaviour of older versions, kindly set false to enableOptimizedTextMeasuring property.

Bug Fixes

  • #I342360, #I342351 - The issue with “The Dropdown Tree component is not rendered when providing an id that starts with an integer type” has been resolved.

Features

  • #I301222 - Provided support to display custom selected values template in the Dropdown Tree component.

Gantt

Features

  • #304621, #322659 - Provided percentage support for height and width of Gantt element.

Grid

Features

  • #I284744, #I289234 - Provided keyboard navigation support for infinite scroll.
  • #I314791, #I311562 - Provided group caption collapse support for infinite scroll.

Breaking Changes

  • The groupSettings.disablePageWiseAggregates option will be enabled automatically when using aggregates and grouping in an infinite scroll.

Kanban

Features

  • #I299672 - Provided support to bind the ObservableCollection data to the Kanban board.

ListView

Bug Fixes

  • #F168185 - The issue with “Sorting is not applied properly when entering different values in the text field of the ListView component” has been resolved.

Maps

Bug Fixes

  • #I342201 - When the projectionType is set to Equirectangular, data labels will now render correctly.

PDFViewer

Bug Fixes

  • #I336846, #I337270 - Annotation toolbar is now visible with no script errors while hiding the toolbar and the navigation toolbar.
  • #I337234, #I337796 - Stamp is no longer removed from the PDF Viewer while removing the comments.
  • #I335487, #I337783 - Dot inside the radio button is now aligned properly.
  • #I329336 - The formFieldClick event is now triggered properly.
  • #I331233 - Script error no longer occurs while navigating to the next page programmatically when the toolbar is disabled.
  • #I337280 - AjaxRequestSuccess event is now exposed in the PDF Viewer MVC samples.
  • #I336846 - Search notification dialog is now in the correct position while disabling the toolbar.
  • #I339110 - Imported XFDF no longer fails if the annotation has a cloudy border.
  • #I332925 - Signature width is now accurate while scrolling through different pages.
  • #I338256 - Signature dialog popup can now be cancelled when an empty signature field is clicked.
  • #I340472 - Saved form field values can be retrieved after loading the downloaded document.
  • #I337254 - The isDocumentEdited property is now working properly after performing the undo actions.
  • #I336415 - The isLock property is now working properly on the sticky notes annotations.
  • #I331537 - Form fields are now aligned properly while performing the pinch zooming.
  • #I336766 - The isReadOnly property of the form fields is now working properly.
  • #I338238 - Form field text position is now correct in the printed landscape document.
  • #I337257 - Resizing no longer gets stuck if we set the resizer shape as Circle.
  • #I337574 - Stamp annotation width and height are now the same as the mouse released position.
  • #I336971 - The position of the ink annotation is no longer changed after saving the document.
  • #I337080 - The events are now unbound from the toolbar module while destroying the component.
  • #I337503 - “Web service is not listening” popup is no longer shown while searching for a text in a PDF document.
  • #F166191 - Unsupported font families are removed from the annotation toolbar dropdown.
  • #F167880 - Script error no longer occurs while customizing the context menu items.

Features

  • #I335499 - Provided support for opening the Form field property panel on double-clicking the fields.
  • #I335493 - Provided multiline text support in the text box field.
  • #I331868 - Exposed the customStampName property in the annotationAdd event arguments.

PivotTable

Bug Fixes

  • #F168308 - The pivot table can now be rendered properly with custom number formats.
  • #I339705 - When the virtualization feature is used, the pivot table can now be rendered properly without an unnecessary horizontal scrollbar when the content does not require it.
  • #I341987 - The pivot table can now be rendered properly while perform filtering with OLAP data source.
  • #I342221 - The pivot table can now be rendered properly while applying date grouing through UI.
  • The column headers are now displayed properly while perform resizing.
  • #I342221 - The pivot table can now be rendered properly while perform member filtering with an empty header.

Features

  • #I300095 - Provided support to display measures at any desired positions in the column or row axis for relational data sources.

QueryBuilder

Features

  • Provided Dropdown Tree component support in Complex data binding.

RichTextEditor

Bug Fixes

  • #I340683 - The issue with “Text inserted outside of the Rich Text Editor, after performing Shift + Enter key action” has been resolved.
  • #I340683 - The issue with “Pasting the text content for the second time, after clearing the value hangs the Rich Text Editor” has been resolved.
  • #I339234 - The issue with “Formats like bold, italic, underline will get unselected, when clicking in editor after selecting them” has been resolved.

Features

  • #I231505, #I230743, #I239381, #I261360, #I273955, #I300418, #I307752,#I312982 - Provided support to customize the tags appended when enter or shift + enter key is pressed using the property enterKey and shiftEnterKey in the Rich Text Editor.

Breaking Changes

  • #I334962 - The image size popup, now has an option to set an auto value.

Schedule

Bug Fixes

  • #F166305 - An issue with dynamically changed minDate and maxDate property in react scheduler has been fixed.
  • #I333664 - An issue with the dragging between two Schedulers has been fixed.
  • #I340348 - An issue with opening the editor window in RTL mode has been fixed.
  • #I342117 - An issue with today button navigation in Agenda view and scrolling down not happening issue has been fixed.
  • #F168358 - An issue with the “delete icon is not disabled in mobile mode” has been fixed.
  • #I340332 - An issue with the events rendering performance in vertical views has been fixed.
  • #I342489 - An issue with identify the clicked button on popupClose event has been fixed by providing event option on PopupCloseEventArgs.

Features

  • #I316891, #I328879, #I331265, #I335777, #I339302, #F165491 - Provided support to sort appointments by priority instead of time.
  • #I242605, #F160122, #F165334 - Provided public method for Scheduler to refresh the Scheduler layout without re-render.
  • #I314842, #I320731 - Provided public method for Scheduler to refresh the given templates.
  • #FB24252 - Provided template support for header indent cells.

Bug Fixes

  • The issue with “The Sidebar background color is not correct in high-contrast theme” has been resolved.

Splitter

Bug Fixes

  • #I341650 - The issue with “Resize event handler is not properly un-wired, when destroying the splitter component” has been resolved.

Spreadsheet

Bug Fixes

  • I338652 - Script error while using the useEffect hook in react functional component issue resolved.
  • F164899 - Triggered actionComplete event during definedRange actions.
  • I340202 - Filter value by selected cell operation not filtering the data properly issue resolved.
  • I339325 - Selection not working properly after updating the allowEditing property issue resolved.
  • I341205 - While changing the border color and style of the merged cell is not applied properly issue resolved.
  • I341516 - Sheet name doesn’t support carrot bracket issue resolved.
  • I339059 - Horizontal scrolling not working properly while scroll using arrow key issue resolved.
  • I329238, F167723, I340073, I341556 - Filtering large data performance issue resolved.
  • I336310 - Height not updated properly for the rows with wrapped cells using setRowHeight method issue resolved.
  • I342382 - Event select is not triggered when selecting cells using the keyboard select issue has been fixed.
  • I342399 - Paste is not working with the find dialog issue resolved.

Features

  • Auto fill: This feature allows users to easily fill or copy a series or pattern of values and formats into adjacent cells in any direction.
  • Password protection: This feature allows users to protect a worksheet by encrypting it with a password.
  • Formula values in data validation input: This feature allows users to provide formula values in data validation input while applying data validation in a spreadsheet.
  • Custom number formatting: This feature allows users to customize the display format of numbers, dates, times, percentages, and currency values.
  • I336060 - If edited cell value is an URL then, it set as a hyperlink.

Tab

Bug Fixes

  • #I341589 - An issue with the tab content not updated properly on the initial load has been fixed.

Toast

Features

  • #I329725, #F164851 - Provided the support to show the toast in any place using the toast utility function.

TreeGrid

Features

  • #314841 - Provided support to freeze the columns on right, left or both sides.