Essential Studio for ASP.NET MVC Release Notes
Common
Features
- The
Tailwind CSS
theme used in all Syncfusion® ASP.NET MVC Controls has been upgraded toTailwind CSS 3.4
, bringing enhanced styling and features
Breaking Changes
-
Removed the
.NETFramework 4.0
and deprecated theSyncfusion.EJ2.MVC4
package support. -
Upgraded the
Syncfusion.EJ2.MVC5
package with.NETFramework 4.6.2
. -
Updated the ASP.NET MVC Sample browser with
.NETFramework 4.6.2
.
AI AssistView
Features
- We have now provided support for preserving the text format when copying the response using the
Copy
button.
AutoComplete
Features
- The
Autocomplete
component now includes a new Popup Resize feature, providing users with the ability to dynamically resize the popup for improved visibility and control. This functionality is activated by enabling the AllowResize property. Once enabled, users can resize the popup, and the adjusted dimensions are preserved across sessions, ensuring a consistent experience. Please find the demo link here.
Carousel
Features
-
#I513228
- Provided support to enable/disable the keyboard interactions in the carousel component by usingallowKeyboardInteraction
property.
Chart
Bug Fixes
-
#I659555
- Now, the minor gridlines and ticks are rendered in canvas mode.
Features
-
#I567864
- Legends can be arranged horizontally or vertically, with a fixed-width option and a maximum column count for consistent and flexible presentation. -
#I620773
- The crosshair now snaps to the nearest data point, providing improved precision and focus on individual data points. -
#F194134
- Users can now customize the position of the zoom toolbar within the chart using drag-and-drop functionality, allowing easy repositioning anywhere within the chart area. - Users can now customize the ARIA label, role, tab index, and focusable options for chart elements to improve accessibility and keyboard navigation.
- Added options for adjusting the spacing between the chart area and container.
- When hovering over a data point, the corresponding series is now highlighted, improving clarity and interaction with the tooltip.
Breaking Changes
- The default value of the
edgeLabelPlacement
property has been changed fromNone
toShift
for better visibility of axis labels.
Chat UI preview
The ASP.NET MVC Chat UI control is a lightweight, user-friendly conversational interface for displaying chat messages between users. It features messages with timestamps, avatar images with fallback text, typing indicators, and extensive customization options, making it ideal for building modern chat applications.
Explore the demo here
Features
- Message suggestions: Provides on-demand suggestions using customizable templates to enhance user interactions.
- On-demand messages loading: Dynamically loads messages to optimize performance, especially for lengthy conversations.
- Header toolbar: Allows adding toolbar items in the header with options for executing custom commands.
- Timebreak: Automatically inserts time breaks between messages, enhancing readability by grouping conversations by date.
- Typing indicator: Shows real-time typing activity of users with customizable indicator styles.
- Customization: Allows users to customize the default appearance, including messages, the footer, and more, to suit their needs.
Chip
Features
- Provided template support to render any HTML elements as chip item content.
CircularGauge
Features
-
#I642465
- The drag-and-drop interaction for pointers can now be enabled individually by using theenableDrag
property within thepointers
property when multiple pointers are available.
ComboBox
Features
- The
ComboBox
component now includes a new Popup Resize feature, providing users with the ability to dynamically resize the popup for improved visibility and control. This functionality is activated by enabling the AllowResize property. Once enabled, users can resize the popup, and the adjusted dimensions are preserved across sessions, ensuring a consistent experience.Please find the demo link here.
ContextMenu
Feature
-
Scroller Support
- The context menu now featuresScroller support
, enhancing accessibility and usability across all devices. Submenu dynamically adjust to the available screen space, ensuring a smooth and user-friendly navigation experience. This update makes accessing all menu items more efficient and intuitive. -
Template Support
- The context menu now supports embedding custom layouts, controls, or components, allowing for flexible integration of text, buttons, images, and icons to enhance user-friendliness.
Diagram
Bug Fixes
-
I660452
- Resolved uneven positioning of hierarchical tree child nodes with multiple root nodes. -
#I642521
- Interactions with nodes now work properly in the Safari browser after switching between the Pan and Select tools. -
#I642106
- The issue with diagram zooming and node dragging in the Safari browser has been resolved.
DocIO
Features
- Enhanced the multicolumn balancing algorithm in Word to PDF conversion, particularly for documents containing multicolumn layouts with section breaks.
Bug Fixes
-
#I656800
- Shape within the table cell is now preserved properly while converting a Word document to PDF.
DocumentEditor
Bug Fixes
-
#I649860
- Resolved the hanging issue while loading split table document in Document Editor. -
#I652445
- Resolved the overlapping issue when pasting copied content in document. -
#I647120
- Resolved the copy pasting and undo/redo issues with comments. -
#I645890
- Resolved the content control border rendering issue when content control split multiple pages. -
#I652850
- Resolved the left, home and end keys navigation issue in content control. -
#I654688
- Resolved the undo issue after pasting content on Track Changes Mode. -
#I648834
- Resolved the section break layout issue on exported document. -
#I649050
- Resolved the script error issue when performing accept and reject action in collaborative editing mode.
Features
-
#I629004
- Added support for selecting a revision in thebeforeAcceptRejectChanges
event. -
#I617641
- Added public API for restart and continue list numbering. -
#I642430
,#I641651
- Added event support to notify document loading failure.
DropDownButton
Features
-
Template Support
- The Dropdown Button component now supports embedding custom layouts, controls, or components, allowing for flexible integration of text, buttons, images, and icons to enhance user-friendliness. -
Popup Width
- The Dropdown Button component now includes a PopupWidth property, allowing users to define the width of the dropdown popup. This feature offers greater design flexibility. -
Animation Support
- The Dropdown Button component now includes the AnimationSettings feature, which allows users to customize submenu animations by controlling the duration, easing, and effects. This enhancement improves visual dynamics, ensures smooth transitions, and provides a consistent interactive experience.
DropDown List
Features
- The
DropDown List
component now includes a new Popup Resize feature, providing users with the ability to dynamically resize the popup for improved visibility and control. This functionality is activated by enabling the AllowResize property. Once enabled, users can resize the popup, and the adjusted dimensions are preserved across sessions, ensuring a consistent experience.Please find the demo link here.
FileManager
Features
-
#FB22569
- Provided chunk upload support in the File Manager, making it easier to upload large files or folders by breaking them into smaller chunks based on the specifiedchunkSize
withinuploadSettings
property.
Bug Fixes
-
#I659845
- The persistence issue with the sorting direction in the File Manager component details view has been resolved. -
#I654478
- Resolve the inconsistent path issue in File Manager component ID based service. -
#I658815
- The issue with thectrl
andcmd
buttons for selecting multiple files in the macOS has been resolved. -
#I662195
- The issue with navigation pane not reflect the renamed item data in the macOS has been resolved.
GanttChart
Features
-
#I639036
- AddedAutoFit
andAutoFitAll
options in thecolumnMenuItems
property to perform autofit on the current column and all existing columns. For more details, refer to the documentation link here. -
#I644719
- Implemented support for applying customcolors
to individual segments in the PDF Gantt chart, enabling enhanced customization and improved visualization of tasks and their segments in exported document.
Grid
Features
- The column resizing feature in the grid has been enhanced to ensure seamless usability on touch devices, improving user experience across platforms.
Bug fixes
-
#I657741
- Resolved the issue where the Escape key was not functioning correctly for the filter in the column menu. -
#I656105
,#I641521
- Resolved the issue where theselectedRowIndex
property andselectRow
method did not properly navigate the selected record into the viewport. -
#I643507
- The issue whereCtrl+Home
andCtrl+End
key navigation did not work correctly with virtual scrolling has been resolved.
HeatMap
Features
-
#I647940
,#I637795
- Unsafe HTML codes in the HeatMap control can now be sanitized by setting theenableHtmlSanitizer
property to true.
Image Editor
Feature
-
Image Restriction Support
- The Image Editor component now includes support for image restrictions through uploadSettings. Developers can specify allowed image extensions and set minimum and maximum image sizes. If an image does not meet the criteria, users will receive an alert message, ensuring improved image validation and better control over uploads. -
WebP Support
- The Image Editor component now supports the WebP format, allowing users to upload and save WEBP images.
Maps
Features
-
#I523666
,#I613689
- Marker clusters can now be enabled for individual marker groups using theclusterSettings
property in themarkerSettings
of the map layer. This allows you to apply customizations such as different colors, shapes, connector lines, and marker count labels to marker clusters in each group.
Menu
Feature
-
HTML attributes Support
- 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.
MultiSelect
Features
- The
MultiSelect DropDown
component now includes a new Popup Resize feature, providing users with the ability to dynamically resize the popup for improved visibility and control. This functionality is activated by enabling the AllowResize property. Once enabled, users can resize the popup, and the adjusted dimensions are preserved across sessions, ensuring a consistent experience.Please find the demo link here.
Features
-
F194287
- Added support to include the signed date in the signature within the PDF document. -
I612814
- Added support to flatten specified annotation types in the PDF document. -
I610124
- Added support for setting text alignment in thePdfLoadedCombobox
field within the PDF document. -
I576424
- Added support for exporting newly added annotations in the PDF. -
I619036
- Added support for calculating the size of dynamic HTML content during HTML to PDF conversion. -
I556787
- Added support for automatic scaling of viewport size in the HTML converter. -
I605939
- Added support for automatically waiting to render external fonts during HTML to PDF conversion.
Bug Fixes
-
I661319
- Fixed the issue where bounds were not retrieved properly while extracting text. -
I652150
- Fixed an issue where a preservation issue occurred while flattening the textbox field. -
I650628
- Fixed a preservation issue that occurred while drawing templates on the PDF. -
I649774
- Fixed an issue where text preservation was compromised when creating a template from a PDF document. -
I652775
- Fixed the issue where the new line character was not proper while importing form fields in JSON format. -
I652751
- Resolved the issue where border width was not properly returned for a textbox field.
Breaking Changes
- The
PdfExportAnnotationCollection
API now supports bothPdfLoadedAnnotation
andPdfAnnotation
objects with the updatedAdd
method. Additionally, theIndexer
now returns aPdfAnnotation
object instead of aPdfLoadedAnnotation
object.
PDF Viewer
Features
-
#I593597
- Added support for preservingunicode
text in free text annotations within thestandalone
PDF Viewer. -
#I630970
- Added support for local session storage in the PDF Viewer. - Added support for preserving
unicode
text in form fields within thestandalone
PDF Viewer.
Bug Fixes
-
#I655125
- Now, the page renders correctly with form fields after zooming in and out on an iOS device. -
#I655531
- Now, the button field color is rendered properly in the PDF viewer. -
#I655380
- Now, thesignatureIndicatorSettings
updated properly for the existing signature fields in the document. -
#I655530
- Now, able to load the provided document when form designer module is enabled. -
#I653882
- Now, the sticky notes is properly visible by import after delete the annotation using thedeleteAnnotations
API.
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.
Presentation
Bug Fixes
-
#I659561
,#I660097
,#I660582
- Picture within the group shape is now replaced properly.
RichTextEditor
Bug Fixes
-
#I656029
- Now, the link quick toolbar now opens properly in theFirefox
browser when the link is inside a table in the Rich Text Editor. -
#I659319
- Now, the inline emoji picker popup now closes properly after certain characters when theNo Result Found
status is displayed in the Rich Text Editor. -
#I659591
- Now, the content now scrolls to the cursor position correctly when inserted through theexecuteCommand
method in the Rich Text Editor. -
#I648421
- Now, enhanced the documentation forimageUploadFailed
andimageUploadSuccess
events in the Rich Text Editor to include detailed descriptions of the event parameters. -
#I657212
- Now, when adding an emoji before or after a URL, it will remain separate and will not be included in the link’s display text.
Schedule
Features
-
#I354565
- Provided support to enables clipboard functionality for appointments, allowing them to be copied using keyboard shortcuts and pasted onto the Scheduler by settingallowClipboard
property astrue
. When set totrue
, users can use keyboard shortcuts to cut, copy appointments and paste them into different time slots.
Keys | Description |
---|---|
Ctrl + X | To cut the selected appointment. |
Ctrl + C | To copy the selected appointment. |
Ctrl + V | To paste the cut/copied appointment. |
Methods cut
, copy
, and paste
have been implemented to allow users to perform clipboard actions on appointments.
- Provided method
getViewDates
to get the previous, next, or current view render dates. - Provided method
getDateRangeText
to get the date range text for the given date collection.
Spreadsheet
Features
-
#I491300
,#I271239
,#I636239
- Now, you can use custom data validation with formulas, allowing you to define rules based on custom formulas. -
#I370203
- Now, you can experience chunked response processing to enhance performance when opening large Excel files in the Spreadsheet. -
You can now use the manual calculation mode, allowing you to manually trigger formula calculations. This feature continues to enhance performance and accuracy, especially when handling large datasets.
Stock Chart
Features
-
#I620773
- The crosshair now snaps to the nearest data point, providing improved precision and focus on individual data points.
Switch
Features
-
beforeChange event
- The Switch component now includes abeforeChange
event, which enables users to intercept and manage state changes before they occur. This feature supports custom logic, such as validation or cancellation, thereby offering greater flexibility.
Tab
Features
-
#I313872
,#I511661
,#F163147
,#F163322
- Provided the content rendering support that allows you to specify the modes for loading tab content. -
#F153247
- Provided support to enable/disable the Tab content swiping by using theswipeMode
property.
Bug Fixes
-
#I654498
- An issue in Tab Control, where theEffect
property would not work with an invalid string value, has been resolved.
TreeMap
Features
-
#I647939
,#I637797
- Unsafe HTML codes in the TreeMap control can also be sanitized by setting theenableHtmlSanitizer
property to true.
TreeView
Bug Fixes
-
#I659354
- The issue where the hidden target’s parent node expands after adding a new node using the addNodes method with preventTargetExpand set to true in the TreeView component has been resolved. -
#I656707
- The issue where the source node fails to move under a hidden target node using the moveNodes method in the TreeView component has been resolved.
XlsIO
Features
-
I649053
- Provided support for decrypting individual items with different passwords in a protected ZIP file.
Bug Fixes
-
I655057
- Exception no longer occurs when creating a table with the sheet name contains True or False. -
I639240
- Category labels are now preserved correctly when the major data unit is set to Auto when converting an Excel to PDF. -
I26423
- Pareto chart line color is now rendered properly when converting an Excel document to PDF. - Hyperlinks in the threaded comments are now preserved correctly when resaving an Excel document.
- Corruption no longer occurs when the value axis in chart contains NaN values.
- Threaded comment replies are now rendered properly when resaving an Excel document.
- When converting an Excel file to PDF, empty chart legend area is now rendered correctly.
Breaking Changes
- The
IConnection.ConncetionId
API is deprecated and will be removed in v30.x. We recommend using this APIIConnection.ConnectionId
instead. - The
ExternalConnection.RefershedVersion
API is deprecated and will be removed in v30.x. We recommend using this APIExternalConnection.RefreshedVersion
instead. - The
ExternalConnection.password
API is deprecated and will be removed in v30.x. We recommend using this APIExternalConnection.Password
instead.