找回密码
 立即注册

QQ登录

只需一步,快速开始

sinobord

金牌服务用户

5

主题

15

帖子

48

积分

金牌服务用户

积分
48
sinobord
金牌服务用户   /  发表于:2022-6-22 11:57  /   查看:2301  /  回复:4
本帖最后由 sinobord 于 2022-6-22 12:04 编辑

系统在使用同报表的过程中,一共需要三个参数,A参数和B参数是从前端页面中传入的,另外C参数需要从数据集GX内部获取,GX也已经定义,经过测试能够加载所需要的字段内容
问题:
1、已经通过使用viewer.open方式将前端页面的参数传入了报表中,报表也接收到了,但是C参数无法从GX数据集中获取到所需要的参数数据集合
2、请问通过代码传入的参数和报表内部数据集获取的参数是否存在代码内的参数覆盖报表设计器内配置的参数
3、如果不存在配置覆盖参数的情况,那如何让open方法传入的参数和设计器设计的数据集获取的参数,兼容生效

本帖子中包含更多资源

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

x

4 个回复

倒序浏览
sinobord
金牌服务用户   /  发表于:2022-6-22 14:48:22
沙发
目前发现,使用了open方法传递参数之后,报表设计器中从数据集中获取数据作为报表参数的功能就失效了,无法加载从数据集获取的参数数据集

本帖子中包含更多资源

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

x
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-6-22 15:33:12
板凳
您好,您的意思是有3个参数,前2个参数是使用reportparameters的方式传入,第三个参数的值来自数据集的字段,您可以先取消掉前2个参数,直接使用第三个参数去进行测试,看参数的值和报表结果是否能正确显示。
回复 使用道具 举报
sinobord
金牌服务用户   /  发表于:2022-6-22 16:27:11
地板
如果不通过reportparameter的方式传入,数据集参数是能够加载上来的,混合使用的时候,参数只能获得reportparameter中的值,数据集参数拿不到任何数据
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-6-22 18:50:31
5#
sinobord 发表于 2022-6-22 16:27
如果不通过reportparameter的方式传入,数据集参数是能够加载上来的,混合使用的时候,参数只能获得reportp ...

您好,附件是根据您的描述做的demo,您可以下载查看一下,如果您那边还是不行,建议您上传对应的报表模板或者demo,我们看看

本帖子中包含更多资源

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

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