永洪社区

标题: setSelectedObjects获取下拉列表参数问题 [打印本页]

作者: yh_aeE49nV6    时间: 2023-6-1 14:03
标题: setSelectedObjects获取下拉列表参数问题
if(param["一级品类" != null)
{
一级品类过滤.setSelectedObjects([param["一级品类",STRING)
}
else
{};


通过这种方式给下拉列表参数赋值,
如果[param["一级品类"]]为多个值时,无法传递过去(不报错),单个值没有问题;
如果[param["一级品类"]] 换成 param["一级品类"] 时,单个值报空指针错误,多个值没有问题。


请问怎么处理?



作者: yhdata_ruby    时间: 2023-6-1 14:06
这个一级品类和一级品类过滤分别是什么组件啊,是想实现什么样的效果呀
作者: yh_aeE49nV6    时间: 2023-6-1 14:08
yhdata_ruby 发表于 2023-6-1 14:06
这个一级品类和一级品类过滤分别是什么组件啊,是想实现什么样的效果呀

都是下拉列表过滤组件,实现一个跨页面传参
作者: yhdata_ruby    时间: 2023-6-1 14:10
yh_aeE49nV6 发表于 2023-6-1 14:08
都是下拉列表过滤组件,实现一个跨页面传参

两个报告吗,超链接哇
作者: yh_aeE49nV6    时间: 2023-6-1 14:12
yhdata_ruby 发表于 2023-6-1 14:10
两个报告吗,超链接哇

对对对,怎么整啊?我觉得可以写if去判断是一个还是多个值再写,但是感觉这样子办法很笨,脚本太冗余了
作者: yhdata_ruby    时间: 2023-6-1 14:16
yh_aeE49nV6 发表于 2023-6-1 14:12
对对对,怎么整啊?我觉得可以写if去判断是一个还是多个值再写,但是感觉这样子办法很笨,脚本太冗余了 ...

这个不是使用超链接勾选传递报告参数就可以实现哇

参考https://www.yonghongtech.com/rea ... erlinkingparameters




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4