ActiveReportsJS 관련 정보

웹 응용 프로그램을 위한 JavaScript 보고서 솔루션.

ActiveReportsJS is a lightweight reporting solution that helps create complex reports using a simple yet rich API that you can easily embed and customize for your needs. Pick from layout-driven page reports or data-driven RDL reports to create a full-featured report library. You can quickly generate WYSIWYG reports and export to PDF, Excel or HTML on the client-side. It also includes built-in support for drill down, drill through, and expressions for conditional formatting.

ActiveReportsJS Features

Cross-Platform Tools

  • Build interactive, customizable reports with a multi-platform standalone designer application.

Powerful Data Binding

  • Bind a report to the REST API, OData, or GraphQL end-point in no time with the advanced data binding capabilities.

Flexible Report Layouts

  • Choose among two layout types and dozens of controls to create a pixel-perfect report.

Personalized Reporting

  • Make use of the Report Designer component to let users fine-tune reports.

Perfect View

  • Give end-users of your application the ultimate view, export, and print capabilities with the Viewer component.

Front-End Frameworks Support

  • Easily integrate ActiveReportsJS into your application with built-in Angular, React, and Vue support.

Data Visualization

  • Create highly functional, interactive JavaScript reports in your web applications from multiple JSON data sources. Give more insight into your data with tables, lists, and charts.
    • Use data-bound report items.
    • Summarize your data with charts and sparklines.
    • Provide a detailed view with drill-down and drill-through capabilities.


  • The Tablix control provides a tabular layout with advanced features which allows analysis on multiple dimensions.
    • Group data by rows and columns.
    • Summarize categorized data.
    • Create flexible layouts.


  • Combine multiple reports, with different data sources, in a single file. Filter data by passing parameters from the main report to subreport.
    • Reuse the same JavaScript report in multiple reports.
    • Changes to subreport automatically carry over.
    • Display multiple reports with a single JavaScript report.


  • Save time using the built-in barcodes and increase productivity and efficiency. No need to integrate your own barcode library.
    • 50+ barcode symbologies supported.
    • Configure barcode size, style, color, text, etc.


  • Sparklines are great for quick analysis of recent data and to display trends. Integrate sparklines in JavaScript data visualization components.
    • Identify trends and give more meaning to raw data.
    • Choose from different types: Line, Area, Column, Whiskers, and Stackedbar.

Stand-Alone Designer Application

  • Build interactive, customizable reports with a multi-platform standalone designer application.
    • Install on any OS
      • The designer can be installed on Windows, Mac, or Linux Operating Systems, enabling developers to design reports on any platform.
    • Functional JS Reporting
      • Create complex reports using the intuitive drag-and-drop GUI. Visualize your data with report controls like tables and charts.
    • Convert to JS Reports
      • Open traditional RDLX reports in the designer and save them as RDLX-JSON.