V1
V1

数据绑定

创建报表后的第一步就是为报表绑定数据源,因此连接数据源是非常重要的一步骤,数据链接成功,就可以在报表中创建数据集来获取数据了。

数据源

ActiveReportsJS 支持的数据源类型是 json。并且支持在同一报表中添加多个数据源,您可以直接使用 JSON Web Services 服务来连接 JSON 数据源,例如

或者可以使用本地的 Json 文件-json文件必须与报表位于同一文件夹或子文件夹中,因为只支持数据文件的相对路径。 还可以在单个报表中添加多个数据源。

添加 json 数据源

以下是如何在 ActiveReports JS 设计器中添加 Json数据源:

  1. 点击 数据绑定 选项后,选择添加 数据源
  2. 新建数据源 对话框中,有两种方式来添加数据源:
    • 内嵌数据源

  • 设置 内嵌 为 True.

  • 设置内嵌内容 中, 点击从“文件加载数据”,并选择可用的json 数据文件。

    • 提供 json URI 方式:
           ◦ 连接 JSON web service ,可以直接将 JSON web service的URL 拷贝过去,如默认生成的链接格式: jsondoc=http://northwind.netcore.io/customers?format=json
           ◦ 连接 本地 JSON 文件,点击 在 外部文件或网址 字段, 点击 '浏览' 设置可用的 JSON 文件。也可以编辑自动生成的连接字符串。如:jsondoc=ProductInfo.json

  1. 点击 添加数据源

数据集

数据集是获取数据的最后一步,有了数据集,就可以访问到具体的数据字段。

添加数据集


  1. 在对应的数据源下方,单击 添加数据集
  2. 输入数据集名称
  3. 输入查询语句, 如 $.[*]$.customers[*]。查看 链接,了解更多 JSONPath 查询语句。
  4. 点击 验证 来验证查询语句是否正确。
    当验证成功后,会生成可绑定的字段. 您也可以在数据集上使用过滤器.
  5. 点击确认按钮,数据集就添加成功了,数据集下方会展示可用的字段。