Syncfusion Essential Studio Blazor 2025 Volume 3 (31.1.17)

Released: Sep 5, 2025

Aggiornamenti in 2025 Volume 3 (31.1.17)

Funzionalità

  • Common
    • Preview to production-ready components - The following components have been developed to meet industry standards and are now marked as production-ready for Blazor:
      • Smart Paste Button: Intelligent paste functionality with context-aware formatting.
      • Smart TextArea: Enhanced text area with AI-powered suggestions and formatting.
  • Charts
    • Axis label template - Added the ability to use custom HTML elements, such as images and styled text, within axis labels. This enables more flexible and visually rich label customization.
    • Last data label indicator - You can now highlight the most recent data point in a series by displaying a label and an indicator line, making it easier to identify the latest value.
    • No data template - When the data source is completely unavailable, users can now display custom HTML content, such as images or messages, to represent the absence of data in a chart visually.
  • Chat UI
    • Tagging users in messages - The Chat UI now supports mentioning users within chat messages. Users can tag specific individuals during conversations using the @ symbol trigger with a suggestion pop-up displayed for selection.
  • DataGrid
    • Tooltip support - Tooltip functionality has been enhanced to support a broader range of content types. In addition to displaying plain text, tooltips can now include rich content such as images, icons, and custom components. This improvement enables more informative and visually engaging tooltips, offering users clearer context and a more interactive experience.
    • Persistent grouping state - The expanded or collapsed state of grouped rows is now preserved during actions like sorting, filtering, paging, and editing. This enhancement ensures a consistent experience when working with grouped data.
    • Select rows across pages - Enhanced the SelectRowAsync method to support row selection beyond the current page. Previously, selection was limited to rows within the visible page range. Now, the method calculates the appropriate page index, navigates to the corresponding page, and selects the desired row based on its index—enabling seamless row selection across all pages in the DataGrid.
    • Performance Enhancements - Performance has been significantly improved for lazy load grouping when paging is enabled. This results in faster rendering and smoother data operations.
  • Diagram
    • Disable the tooltip in symbol palettes - Users can now disable tooltip for shapes and connectors displayed in the symbol palette. It provides a cleaner UI experience, especially when tooltips are unnecessary or may interfere with user interactions.
    • Enable vertical orientation - MindMap diagrams now support vertical orientation, arranging nodes from top to bottom. This layout improves readability for hierarchical structures and offers flexibility in presenting ideas.
    • Restrict segment thumb addition - Introduced a constraint mechanism to limit the number of segment thumbs (control points) added to a connector. It helps maintain diagram clarity and prevents excessive customization that could lead to visual clutter or performance issues.
  • Dropdown Tree
    • Performance improvement - The Dropdown Tree component's performance has been improved during the dropdown popup opening.
  • Gantt Chart
    • Display Work Breakdown Structure (WBS) column - Users can now display Work Breakdown Structure (WBS) codes and predecessors in the Gantt Chart. The WBS column shows hierarchical levels of tasks, helping users understand task organization. The WBS predecessor column displays task dependencies using WBS codes to analyze relationships and manage project flow easily.
    • Timezones - Users can now manage task scheduling based on specific time zones. It ensures accurate planning and coordination for teams working across different regions.
    • Excel filter - Enabled Excel-like filtering in Gantt Charts. Users can now filter data using checkboxes and search boxes, making viewing and managing tasks easier.
  • Rich Text Editor
    • Quick insert for table rows and columns - Added the ability for users to insert rows and columns into a table quickly. When hovering the mouse near the table edges, a "+" icon appears, enabling users to add rows or columns with a single click.
    • Source code view restructured - Improved alignment and formatting in the Rich Text Editor's source code view. By applying consistent indentation and structure, it enhances the readability of the underlying HTML content, making it easier for users to review and edit code directly within the editor.
    • Word file import - Users can now effortlessly import Word documents into the Rich Text Editor by simply dragging and dropping .docx files into the import dialog. This feature also includes built-in maximum file size validation. If a file exceeds the allowed limit, users receive a clear notification.
  • Stock Chart
    • Last data label indicator - You can now highlight the most recent data point in a series by displaying a label and an indicator line, making it easier to identify the latest value.
    • No data template - When the data source is completely unavailable, users can now display custom HTML content, such as images or messages, to represent the absence of data in the stock chart visually.
  • TreeGrid
    • Customize empty record message - Enabled the customization of the message or image shown when the TreeGrid has no records. By default, it displays the text "No records to display."
    • Sticky headers - The TreeGrid now supports sticky headers, keeping column titles anchored at the top during vertical scrolling. This enhancement improves readability and maintains context when navigating through large datasets.
    • Observable binding - Reactive data updates are now enabled through observable collections. Any changes like adding, removing, or refreshing data are automatically reflected in the TreeGrid, ensuring a seamless and real-time experience without manual intervention.