[常用脚本]
点击超链接如何传递多个参数,子报告如何展示实际值?
主报告单元格传递参数给子报告,子报告展示的值是编码,怎么获取实际值展示?
免责声明:本文不代表本站立场,且不构成任何建议,请谨慎对待。
版权声明:作者保留权利,不代表本站立场。
yhdata_lyaa
显示全部楼层
发表于 2022-12-5 09:47:06
主页的下拉列表参数组件名称是 省份么,
那么子页的文本组件里这样写
?{省份}
yhdata_bOgFavPM
显示全部楼层
发表于 2022-12-5 22:08:21
yhdata_bOgFavPM
显示全部楼层
发表于 2022-12-5 22:16:29
通过在子报告的设置-脚本里面添加脚本可以实现一部分效果;多选的值可以显示,但是单选或者不选就会有问题
var a=''
for(var i =0 ; i<param["省份"].length ;i++){
a +=param["省份"][i]+';'
}
文本参数1.setSelectedObjects([a],STRING)
yhdata_lyaa
显示全部楼层
发表于 2022-12-6 09:36:50
yhdata_bOgFavPM
来自手机
显示全部楼层
发表于 2022-12-6 11:15:42
yhdata_lyaa 发表于 2022-12-6 09:36
您好,解决了吗,当前是什么版本呢
你好,我是希望在子报告有一个组件可以展示我这个省份参数的值,不确定是不是我的写法有问题,方便帮忙看下吗?或者帮我做个例子?
yhdata_lyaa
显示全部楼层
发表于 2022-12-6 11:20:03
OK,能提供个版本么 ,我怕这边版本高了不适用您那边
yhdata_bOgFavPM
显示全部楼层
发表于 2022-12-31 20:46:55
永洪蓝波湾
显示全部楼层
发表于 2023-1-1 12:43:19
永洪蓝波湾
显示全部楼层
发表于 2023-1-1 12:59:45
12
本帖最后由 YONGHONGNo1 于 2023-1-1 13:00 编辑
你好,可以看下https://club.yonghongtech.com/fo ... 9%E4%B8%AD%E5%80%BC,供参考在主报告获取参数选中的值,脚本如下:var a = 下拉列表参数1.getSelectedObjects();
var arr=[]
for (var i=0;i<a.length;i++) {
arr+=a+';'
}
//debug(arr)
param['b']=arr
然后在子报告中要显示的文本组件-格式-文本,写?{b}