ActiveReportsJS V5.2

Released: Mar 12, 2025

V5.2 での更新項目

機能

  • Revamped Chart Report Item - Introduces a completely revised Chart Report Item, offering greater flexibility and configuration across all aspects of chart design. From data binding to legend customization, the new chart model provides more dynamic options to better suit various reporting needs.
    • Enhanced Configuration - Every aspect of the chart, including data binding, axis setting, labels, and legend items, is now more customizable by using dynamic expressions.
    • Seamless Migration - Existing charts are automatically converted to the new model when an older report is opened in the designer, ensuring a smooth transition without the need for manual adjustments.
    • Simplification - This update simplifies the chart configuration process while providing more control over data visualization, making it easier to create clear and insightful reports.
  • Report Viewer Theming - Provides built-in theming support for the Report Viewer component, allowing seamless customization of its appearance.
    • Built-In Color Themes - Choose from predefined themes, including light, dark, high-contrast, and system-adaptive options.
    • Theme Selector - Enables users to switch themes directly from the viewer’s toolbar.
    • Custom Themes API - Define and apply custom color themes to match application branding.
    • Runtime Theme Switching - Change the viewer’s theme dynamically using the API.
    • Using themeConfig API - The themeConfig property of the Report Viewer allows you to:
      • Set the initial theme.
      • Enable or disable the theme selector.
      • Define which themes are available in the theme selector.
  • Report Stylesheets - Simplify and standardize your report designs using Report Stylesheets and their associated features:
    • Reusable Stylesheets - Define a stylesheet once and apply it across multiple reports.
    • Flexible Storage - Save stylesheets externally or embed them in reports.
    • Dynamic Binding - Use static names or expressions to apply stylesheets and styles dynamically.
    • Customizable Styles - Override specific properties for fine-tuned controls.