使用动态内置的JSON 数据源
自从ActiveReports 11发布以来,一个重磅功能推出,为Web开发人员又带来一大福利。JSON数据常常会通过WebService来动态生成JSON数据,因此动态链接JSON 数据内置参数会更有意义,本文就来学习如何在JSON 连接字符串中添加参数。
1. 新建页面报表
2. 添加参数
名称 UserId
3. 添加数据源
- 选择JSON Provider,【内容】选项中,选择【表达式】
- 在【表达式】中,输入以下代码:
="jsondoc=http://jsonplaceholder.typicode.com/comments/" & [@UserId] & ";schemadata={ ""$schema"": ""http://json-schema.org/draft-04/schema#"", ""type"": ""array"", ""items"": { ""type"": ""object"", ""properties"": { ""postId"": { ""type"": ""integer"" }, ""id"": { ""type"": ""integer"" }, ""name"": { ""type"": ""string"" }, ""email"": { ""type"": ""string"" }, ""body"": { ""type"": ""string"" } }, ""required"": [ ""postId"", ""id"", ""name"", ""email"", ""body"" ] }}"
- 添加数据集
使用JSON编辑器,选择查询页面,选择$
- 在【字段】选项卡,输入字段名称和值
名称:postid; 值:postid
名称:email; 值:email
名称:name; 值:name
名称:body; 值:body
- 点击确定
- 创建报表布局,将字段绑定到表格
4. 预览报表
您在使用产品过程中有任何疑问,可以登录官方产品技术社区和经验丰富的技术工程师、ActiveReports开发人员交流:了解更多。