10.0移动端,复选框赋值超链接传参

目前A3为复选框,B3纵向扩展数据,现在需要在预览界面随机选取扩展之后的两个产品id,把这两个id赋值给 B1按钮控件,然后点击这个按钮控件携带被赋值的参数跳转新的网络报表, 这个功能能实现?   我用的是10.0版本的。  如果能实现,支持手机端嘛。

企业微信截图_17249233085995.png

这个出现了一个bug,传参过去,总是会把数组的最后一个数漏掉,但是我重新选了复选框之后,在传过去,上次传的被漏掉的数据又出现了。     PC是这样。  手机端的话就不是了。   这是什么bug呀,  真服了………………

FineReport yzm335528 发布于 2024-8-31 10:33 (编辑于 2024-8-31 21:50)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
snrtuemcLv8专家互助
发布于2024-8-31 10:35(编辑于 2024-8-31 10:46)

做辅助列

参考

image.png

效果

image.png

然后获取B2后,公式处理下

greparray(SPLIT(B2,","),len(item) > 0)

image.pngimage.png

  • yzm335528 yzm335528(提问者) 不行,我B1按钮js写的:window.open("http://ip:8075/webroot/decision/view/report?viewlet=a_cs/WorkBook2.cpt&op=write&id="+name); 参数name = A1 . 手机端报错了:CustomJSErroe:undefinned is not a function
    2024-08-31 10:54 
  • snrtuemc snrtuemc 回复 yzm335528(提问者) 不要按钮js打开,直接的那元个设置按钮样式,然后超链接打开报表就可以,换个不会报错,有些js移动端不支持的
    2024-08-31 10:56 
  • yzm335528 yzm335528(提问者) 回复 snrtuemc 你最新的这个可以了,但是为什么我选了两个数据,有一个数据传参没过去。或者我选了三个数据,但是只过去两个数据。
    2024-08-31 11:17 
  • snrtuemc snrtuemc 回复 yzm335528(提问者) 先看看公示获取到什么值了,看是公式原因还是传递原因
    2024-08-31 11:25 
  • yzm335528 yzm335528(提问者) 回复 snrtuemc greparray(SPLIT(B2,","),len(item) > 0) 可以取到值,但是 比如B2的数据显示是:,,,2,,,,,5,,,, 然后用greparray(SPLIT(B2,","),len(item) > 0) 作为参数去传递,结果到了新的界面,得到的数据:2。 没有5,不知道为什么。 同样的我的数据:,,,1,2,3,4,,,,,,33,,,,这种也只有1,2,3,4,没有33。 我试了好多次。 反正就是会差最后一个数据。 我都在手机端操作的。
    2024-08-31 11:30 
  • 2关注人数
  • 168浏览人数
  • 最后回答于:2024-8-31 21:50
    请选择关闭问题的原因
    确定 取消
    返回顶部