Essential Studio for Angular Release Notes

v24.1.41
December 18, 2023

Common

Features

  • Syncfusion Angular components are now WCAG 2.2 compliant.

Bug Fixes

  • The Angular package size is minimised by removing redundant styles.

3DChart

A 3D chart is a graphical representation of data in three dimensions, showcasing relationships and trends among variables. Unlike traditional 2D charts, 3D charts add depth to the visualization, allowing for a more immersive and comprehensive understanding of data patterns.

  • Series - The 3D chart can plot over six chart types, including column, bar, stacking column, stacking bar, 100% stacked column, and 100% stacked bar.
  • Data Binding - Bind the 3D chart component with an array of JSON objects or a DataManager. In addition to chart series, data labels, and tooltips can also be bound to your data.
  • Data Labels - Support data labels to annotate points with labels to improve the readability of data.
  • Axis Types - Able to plot different data types such as numbers, datetime, logarithmic, and string.
  • Axis Features - Supports multiple axes, inverted axes, multiple panes, opposed positions, and smart labels.
  • Legend - Supports a legend to provide additional information about a series with customization options.
  • Animation - The 3D chart series will be animated when rendering and refreshing the chart widget.
  • User Interaction - Supports interactive features such as tooltips and data point selection.
  • Export - Supports printing the 3D chart directly from the browser and exporting the chart in both JPEG and PNG formats.
  • RTL - Provides a full-fledged right-to-left mode that aligns the axis, tooltip, legend, and data in the 3D chart component from right to left.
  • Appearance - Colors for the 3D charts are picked by the built-in theme, but each element of the 3D chart can be customized with simple configuration options.
  • Accessibility - Designed to be accessible to users with disabilities, with features such as WAI-ARIA standard compliance and keyboard navigation to ensure that the 3D chart can be effectively used with assistive technologies such as screen readers.

AutoComplete

Features

  • Added support for Grouping with virtualization in AutoComplete component. Users can now group items in the popup list for better organization and ease of use. Please find the demo here.

BulletChart

Features

  • #I495253 - Provided support to apply different colors to value and target bars in the bullet chart.

Chart

Features

  • #I489636, #F185569 - Provided support to align the axis title to the near, far, and center of the chart area.
  • #I482069, #I510188, #I511613 - Provided support to position the tooltip at a fixed location within the chart.

Bug Fixes

  • #F185567 - The data label now renders properly for the waterfall chart.
  • #I185614 - The 100% stacking bar is now rendered properly even when the data value is 0.

ComboBox

Features

  • Added support for Grouping with virtualization in ComboBox component. Users can now group items in the popup list for better organization and ease of use. Also, Incremental Search feature is now supported with virtualization in ComboBox component. Please find the demo here.

DateRangePicker

Bug fixes

  • #I522762 - Resolved an issue where the selected month range would reset to January when changing the culture.

Diagram

Bug fixes

  • #F185322 - BPMN text annotation path size not rendering correctly during dragging has been resolved.
  • #I526858 - Resolved the issue occurring during drag and drop of the BPMN Association connector from the symbol palette.
  • #I519910 - Resolved an issue where an exception occurred after clicking in a disabled diagram.

Features

#I306942- Implemented functionality to remove a child from a group at runtime.
#F165757 - Added support to render UML class shapes in the Symbol Palette and introduced API capabilities for adding members, methods, and attributes to existing UML classes.

Document Editor

Features

  • #F139237,#I225881,#I238529,#F147966,#I251329,#I255850,#I269572,#F156967,#I294592,#I308077,#I285839,#I312842,#I315455,#I325461,#I326378,#F169367,#I345520,#I348003,#I357490,#I357833,#I357923,#I361570,#I361614,#I364681,#I369799,#I369893,#I370223,#I371589,#I391523 - Added support for collaborative editing in preview mode. With this feature you can draft and edit Word documents together with multiple users at the same time.

Bug Fixes

  • #I516207 - Resolved the issue of search text of footnote content.
  • #I513118 - Resolved the Background Color is missing in exported document issue.
  • #I517682 - Resolved the document corrupted issue on exporting as Docx.
  • #I514089 - Resolved overlapping issue while pasting.
  • #I521049 - Resolved the issue in search the font in style dropdown.
  • #I514009 - Resolved the script error when undoing pasted table.
  • #I515234 - Resolved the issue in paragraph goes to page end while press enter.
  • #I516988 - Resolved the SFDT list property is not populated issue.
  • #I515700 - Resolved script error issue while exporting the document.
  • #I514962 - Resolved the issue in selection is not updated properly while inserting text.
  • #I513117 - Resolved editing and last page delete issue.
  • #I525400 - Resolved issue in paste.
  • #I513061 - Resolved editing issues in the attached document.
  • #I526803 - Resolved the issue on paste text-only.
  • #I521204 - Resolved the accept all and reject all issue.

Features

  • Added support for Grouping with virtualization in Dropdownlist component. Users can now group items in the popup list for better organization and ease of use. Also, Incremental Search feature is now supported with virtualization in the Dropdownlist component. Please find the demo here.

FileManager

Features

  • #FB44788 - Provided template support to customize toolbar items. In earlier versions, Toolbar item customization was limited to a predefined set of options. With this new feature, you can now define your own templates to completely customize the appearance and functionality of toolbar items.

GanttChart

Features

  • #I255542,#I290805, #I317479, #F146998 - Provided virtualization support for the horizontal scrolling in timeline. Please find the demo link here.
  • Provided taskbar drag and drop support between multiple tasks for project view. Please find the demo link here.
  • Introduced comprehensive support for PDF Export in the Gantt Chart. This includes Custom data, Column-template, header, footer template, Split taskbar, Unschduled taskbar, Manual taskbar ,Event Marker, Indicator, Holiday label. Check out the documentation for more details and explore the live demo here.
  • #I324658,#I326925 - Provided Validation Rule support for both cell edit and dialog edit in Gantt Chart by using validationRules property. Please find the API link here.

Grid

Bug fixes

  • Enhanced keyboard navigation support for Mac devices.
  • #I513158 - Selection issue with selection mode as Both and checkbox column has been resolved.
  • #F185441 - Dropping the record below the last row adds the data in first position issue has been resolved.
  • #FB49107 - PersistSelection does not working with custom-binding issue has been resolved.
  • #I516297 - Resolved the issue where the checkbox state in the column chooser was not being properly announced with the JAWS screen reader.

Features

  • Introduced adaptive support for the pager dropdown, dynamically rendering on mobile and tablet devices alongside the pager component. The pager message element now adjusts its rendering based on the screen size, ensuring a more responsive and user-friendly experience. Explore the demo here.
  • Provided support for the column chooser and column menu features in the adaptive Grid. Explore the demo here.
  • Implemented support to render custom content using the emptyRecordTemplate property of the Grid. This feature allows the utilization of a string or an HTML element ID value as a template when there’s no data to display. Explore the demo here.
  • #FB43913 - Provided keyboard navigation support for Excel Filter menu items. Navigation through the items can be done using tab/shift-tab keys or up/down arrow keys. Sub-menu items can be opened and closed using right and left arrow keys. Explore the demo here.
  • #I390332 - Implemented the OnDemand concept for Checkbox and Excel type filters. This functionality can be enabled by setting the enableInfiniteScrolling property as true within the filterSettings property of the Grid. Explore the demo here.
  • The Lazy Load Grouping feature now supports compatibility with the Grid’s custom-binding feature.
  • The Grid export functionality has been enhanced to export grid data as a blob instead of initiating direct browser file downloads during client-side grid exports.
  • Enhanced the visual indication effect on rows during the drag-and-drop interaction within the grouped drag-and-drop feature for improved visualization.

Breaking Changes

  • Improved the grid accessibility over different screen readers by removing the aria-label and updating the suitable roles for each elements(th,td,tr) in the grid. Removed the deprecated aria-description attribute and updated the alternate attribute aria-describedby in grid header cells by including a new span element with the content to describe and with the display property as none, when the features like Grouping, Sorting, Column menu and Filter Menu are enabled in the grid.

Kanban

Bug Fixes

  • Now the Kanban Header table will have tbody element and the Kanban Content table will have thead element to improve the accessibility.

ListView

Features

  • #I494960 - Introduced a scroll event which allows users to retrieve data from services for the current viewport alone. The remaining data can be retrieved on-demand when scrolling.

Mention

Bug Fixes

  • #I528329 - Fixed an issue where the popup is maintained after selection when using a display template.

Message

Bug Fixes

  • The issue with “the close icon focus style is displayed in the Message component” has been resolved.

MultiSelectDropdown

Bug fixes

  • #I522107 - Resolved the issue where the custom value was not being displayed on the popup when the allowFiltering property was enabled.

PDF Viewer

Bug fixes

  • #I522001 - Now, the RenderPdfPages request is not triggered twice when the zoomMode is set during the initial loading.
  • #I526468 - Now, the position of the free text annotations does not shift when double-clicking the annotation in the provided document.
  • #I525845 - Now, the read-only radio buttons are properly preserved in the saved document.

Features

  • Introduced support for adding multiple new items within the built-in toolbar, offering users the ability to customize and expand their toolbar options.
  • Introduced keyboard-based navigation features to improve the user experience, allowing individuals to navigate the PDF Viewer with more efficiency.

PivotTable

Bug fixes

  • #I527917 - The chart area border customization properties will now work properly with the pivot chart.

Features

  • Introduced a new Syncfusion assembly Syncfusion.Pivot.Engine is a .NET Core compatible alternative to the Syncfusion.EJ2.Pivot package that is used in a server side application to perform all Pivot calculations such as aggregation, filtering, sorting, grouping, and so on, and only the information to be displayed in the Pivot Table’s viewport is passed to the client side (browser) via web service (Web API) rather than the entire data source.

Ribbon

Features

  • Enhanced the popups UI with added label/header support for items displayed in overflow popups. Check out the demo here.

Bug Fixes

  • #F185735 - Issue with ‘selected’ property not updating properly when selecting an item from Ribbon GroupButton has been resolved.

RichTextEditor

Bug Fixes

  • #I522154 - Now, maxLength property is calculated properly when pasting the content into the Rich Text Editor.

  • #F185398 - Now, Opus and M4a audio formats are supported in the Rich Text Editor.

  • #I526413 - Now, the imageRemoving event exposes the correct arguments in the Rich Text Editor.

  • #I527590 - Now, pasting content from the input field pastes at the cursor point instead of a new line.

  • #I511988 - Now, the NumberFormatList and BulletFormatList icons look properly and are different from each other in all the themes.

  • #I528544 - Now, the image will be deleted properly, along with the caption, when the delete key is pressed.

  • #I519493 - Now, font styles are applied properly to the numbered and bullet format list items in RichTextEditor.

  • #I518537 - Now, font family styles are properly applied to the list content when copied and pasted from MS Word.

Breaking Changes

  • Now, the shortcut key to open the Insert video dialog has been changed to CTRL+ALT+V from CTRL+SHIFT+V to ensure that the Paste as plain text browser shortcut works properly.

Schedule

Features

  • #I227283, #I233208, #F170880 - Provided support to customize the scheduler toolbar items using the toolbarItems property.
  • #I347220 - Provided the support to control the number of events displayed in a cell in the Month view and Timeline views using the maxEventsPerRow property

Bug fixes

  • #I519049 - An issue related to events are overlapping when they are on same date in vertical year view has been resolved.
  • #F185646 - An issue with page crashes when schedule appointment drag-drops over the calendar has been fixed.
  • #F185139 - An issue related to events are positioned incorrectly when using firstDayOfWeek with different time slot intervals has been resolved.
  • #FB47966 - An issue with timezone setting not working for all day events has been fixed.

Stepper Preview

The Stepper component enables users to navigate through a series of steps or stages in a process within a web application. Steppers display a list of steps, with the current step highlighted, and allow users to move between steps.

Key features

  • Step types - Display steps with indicators and labels, only indicators, or only labels.
  • Orientation - A layout to display steps in a horizontal or vertical orientation.
  • Linear flow - Enable a step-by-step progression, completing one step before moving on to the next.
  • Label positioning - Show the label at the top, bottom, left, or right.
  • Tooltip - Show additional information when users hover over a step, such as a label or customized text.
  • Templates - Customize the default appearance and content of each step using templates.

Tab

Bug fixes

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