ActiveReportsJS 新版本发表

Released: Dec 12, 2023

V4.2 中的更新

特性

  • Report Designer Customization - The Report Designer component now features a comprehensive customization API. This powerful tool enables precise configuration of the user interface, offering a range of customization options:
    • Sidebar Customization: Control the visibility and arrangement of sidebar items.
    • Menu and Toolbar Adjustments: Fine-tune the appearance and functionality of menus and toolbars.
    • Data Panel Editing: Enable or disable editing capabilities in the data panel, tailoring it to...

Released: Aug 14, 2023

V4.1 中的更新

特性

  • Pageless layout - This new layout type provides an alternative to traditional page-by-page report formats by presenting report content across separate tabs. The Pageless layout also enables the use of scrollable containers for a streamlined user interaction.
  • Custom Code - ActiveReportsJS now supports the use of custom functions within your report expressions:
    • Complex Calculations - Custom code can provide an elegant solution for complex mathematical manipulations that go beyond the...

Released: Mar 28, 2023

V4.0 中的更新

特性

  • Modern Front-End Tool Support - New frameworks and tools which are now supported by ActiveReportsJS include:
    • Vite - Vite.js is a build tool that provides a fast and lean development experience for modern web projects. You can now build your React or Vue projects that utilize the React Report Viewer and Designer or Vue Report Viewer and Designer, respectively, with Vite v2 or v3.
    • Next.js - Next.js is a React-based framework that provides a well-defined structure for your application and...

Released: Aug 16, 2022

V3.2 中的更新

特性

  • Frozen Headers - Table and tablix data regions now expose Frozen Row and Frozen Column properties to indicate how many rows and columns should remain visible when a report is scrolled. This feature only works when the Report Viewer is in Gallery mode.
  • Performance improvements - Improved rendering of large reports.

Released: May 31, 2022

V3.1 中的更新

特性

  • No More UI Freeze When Using Large Datasets - ActiveReportsJS runs and renders reports on the client-side in the browser. There are multiple stages of report rendering - data processing, layout building and drawing. Data processing could be a heavy task if using a large data set because it involves reading, parsing and transforming operations. ActiveReportsJS now processes data in a background thread using Web Workers technology. In practice, this means that the page in the browser does not...

Released: Feb 9, 2022

V3.0 中的更新

特性

  • Tabular Data Export
    • Sometimes you might want to export report data for further processing. To solve this problem, this release introduces Tabular Data Export. Currently, it supports CSV output format and exports data produced by Table and Tablix data regions.
    • If a report contains multiple tables or tablices, the Tabular Data Export can optionally produce multiple files and put them into a single ZIP archive. You can easily import the output of the Tabular Data Export into an Excel table...

Released: Oct 6, 2021

V2.2 中的更新

特性

  • Creating Reports Programmatically - Report templates in ActiveReportsJS use JSON format that complies with a well-defined structure. In this release the TypeScript declarations for that structure have been exposed so that you can easily build reports programmatically using the IntelliSense features of Microsoft Visual Studio Code or other IDEs that support TypeScripts declarations.
  • Introducing ES modules - All the ActiveReportsJS npm packages now expose native ES modules. Modern JavaScript...

Released: May 6, 2021

V2.1 中的更新

特性

  • Display Dynamic HTML Content with RichText Support - The newly introduced Rich Text Report Item allows you to display dynamic HTML content in your reports. You can use the most common tags and styles that are bound to the report data.
  • Angular, React, and Vue Report Designer Components - You can now use the Angular, React, and Vue Report Designer components in your application.
  • Designer Enhancements
    • The end-user designer component no longer depends on the bootstrap styles and can't cause any...

Released: Nov 20, 2020

V2.0 中的更新

特性

  • Added new Report Designer component that you can integrate into your application which allows users to adjust reports or create new ones based on specific requirements.
  • Improved Data Binding - New design-time capabilities allow you to connect to a wide variety of data endpoints including, but not limited to, OData API, GraphQL API, and REST API.
  • Added support for master-detail data relations that are common for OData API requests. ActiveReportsJS automatically recognizes these relations and...

Released: Apr 10, 2020

V1.2 中的更新

特性

  • BandedList Control - The BandedList control is a collection of free-form bands. A free-form band can contain other report controls, so designers can customize layouts for rows of data in a list. The control also includes a Header and Footer row that are great for identifying data in a column or displaying summary field values.
  • InputField Control - The InputField control is a field for report data that can be modified. It allows report designers to create reports that are editable as PDF...