找回密码
 立即注册

QQ登录

只需一步,快速开始

Lenka.Guo 讲师达人认证 悬赏达人认证
超级版主   /  发表于:2021-1-29 15:13  /   查看:3514  /  回复:2
本帖最后由 Lenka.Guo 于 2021-2-5 10:22 编辑

ActiveReportsJS 提供了功能非常健全的JSON 数据接口链接的功能。其中包括拼接数据连接的查询参数。

如何在报表中配置带有查询参数的数据源。
在实际应用中,数据链接会包含很多查询参数(Query Paramters):
如:从问号开始,用&符号链接各个参数名及数值名称,mod action fid都是查询参数名。
  • https://gcdn.grapecity.com.cn/forum.php?mod=post&action=newthread&fid=154


ActiveReportsJS 数据源处理器,可以自动处理数据链接的查询参数,并且匹配到值,在集成报表的过程中,我们往往需要。

测试数据:
http://jsonplaceholder.typicode.com/comments?id=1&postId=1

操作步骤

1. 打开报表设计器添加数据源,输入数据的完整地址



2. 点击连接字符串后,再点击【属性】返回,会注意到【结束点】 问号后面的内容自动移除了
查询参数会自动检测到问号后的参数名和参数值。,放到查询参数后。



3. 可以设置查询参数为固定的值,也可以为表达式生成的值,可以为报表参数来动态传值。





添加报表参数并为报表参数从前台页面传值,参考博客:https://gcdn.grapecity.com.cn/fo ... 6965&extra=page%3D1



4. 数据源添加成功后,添加数据集,如果出现数据源带参数,导致数据集无法获取到具体的字段时,可以先为数据源指定固定的值,等创建完数据集后,再去更改数据源的参数值为表达式。







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

2 个回复

倒序浏览
央诺
注册会员   /  发表于:2024-3-15 16:18:52
沙发
为啥我的没有参数可以配置

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-3-15 16:42:57
板凳
央诺 发表于 2024-3-15 16:18
为啥我的没有参数可以配置

您这个是AR(ActiveReports)  不是ARJS哦:



ARJS是纯前端的web控件。AR 是 C# 的后台服务。两个不一样的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部