V2
V2V1

认识 ActiveReportsJS

ActiveReportsJS 是一款纯前端报表工具,提供了前端的报表设计,报表展示,报表打印导出功能。使用它可以将您的数据源以丰富的布局样式动态展示在页面中。ActiveReportsJS 包含跨平台的设计器 ActiveReportsJS 设计器概览 可以使用内置的数据控件来创建各种布局的报表功能。

报表模板支持绑定 不同类型的 JSON 数据源:

  • 内置静态的JSON 数据。
  • REST API
  • OData
  • GraphQL
  • Web 服务

也提供了丰富的运行时API用于数据绑定

报表设计器组件 ActiveReportsJS 提供了两种类型的报表设计器,跨平台的桌面设计器以及纯前端的Web 设计器,且可以集成 Web 设计器到您的项目当中,让最终用户来自助设计报表。相关文档请查看:

报表 Viewer 组件 支持与前端主流框架集成,可参考文档:

报表 Viewer 功能 是显示了报表最终的展示结果,并提供以下 交互功能

  • 分页
  • 多种预览模式,分页,连续,画廊模式
  • 主从报表钻取功能
  • 动态排序
  • 书签与目录
  • 导出 PDF, HTML, 及 Excel 格式
  • 打印

ActiveReportsJS 控件提供了 TypeScript 声明. 严格的类型输入使您可以在早期阶段发现错误,并使用代码完成和自动重构等功能。Typescript 最低版本是 3.7.

灵活的授权模式 您可根据自身项目需要,选择最合适的授权方式