oakoak铂金一
2021-11-9 15:17:01 发布在问答
两个过滤器
一个组件用两个下拉参数列表的条件过滤,条件为and,
报表已经设置了为空时空数据集
1.JPG
其中下拉参数1通过脚本设置默认值,
如何设置不选择下拉2,即下拉列表2默认为空时,组件不显示任何数据?


3517
9
精彩评论9
环环白银三
发表于 2021-11-9 15:42:14 显示全部楼层
目前产品逻辑就是这样的,只要有一个不为空,就会展示不能空的值
回复

使用道具 2#

oakoak铂金一
发表于 2021-11-9 15:48:33 显示全部楼层
永洪Tech-chunyu 发表于 2021-11-9 15:42
目前产品逻辑就是这样的,只要有一个不为空,就会展示不能空的值

有什么脚本可以判断下拉列表2为空时,让组件就为空,这样脚本有吗
回复

使用道具 3#

52v0铂金二
发表于 2021-11-9 15:59:40 显示全部楼层
oakoak 发表于 2021-11-9 15:48
有什么脚本可以判断下拉列表2为空时,让组件就为空,这样脚本有吗

Isnull(下拉参数.getselectobject()[0])
回复

使用道具 4#

oakoak铂金一
发表于 2021-11-9 16:02:32 显示全部楼层
52v0 发表于 2021-11-9 15:59
Isnull(下拉参数.getselectobject()[0])

这个是判断下拉参数的值是否为空,需要的是使用这个下拉参数的组件 在下拉参数为空时组件的数据为空
回复

使用道具 5#

52v0铂金二
发表于 2021-11-9 16:07:40 显示全部楼层
oakoak 发表于 2021-11-9 16:02
这个是判断下拉参数的值是否为空,需要的是使用这个下拉参数的组件 在下拉参数为空时组件的数据为空 ...

加个额外的过滤条件与进去  如果组件空了  就给它置为不成立    没空就置为成立  
回复

使用道具 6#

环环白银三
发表于 2021-11-9 16:09:21 显示全部楼层
那可以用脚本获取参数组件的值作为另一个参数a,用参数a给组件做过滤,如果参数组件为空,给参数a随便设置一个字段中没有的数据,比如aaa
回复

使用道具 7#

oakoak铂金一
发表于 2021-11-9 17:53:12 显示全部楼层
52v0 发表于 2021-11-9 16:07
加个额外的过滤条件与进去  如果组件空了  就给它置为不成立    没空就置为成立   ...

加个额外的下拉参数,如果原来下拉组件为空,就通过额外的下拉参数过滤使表格没数据是这样吗?
回复

使用道具 8#

oakoak铂金一
发表于 2021-11-9 17:54:01 显示全部楼层
永洪Tech-chunyu 发表于 2021-11-9 16:09
那可以用脚本获取参数组件的值作为另一个参数a,用参数a给组件做过滤,如果参数组件为空,给参数a随便设置 ...

如果参数为空时,给参数a设置值为aaa,有示例脚本吗?
回复

使用道具 9#

环环白银三
发表于 2021-11-9 18:26:06 显示全部楼层
if(param['下拉参数1']==null){
param['a']="abc"
}else{
param['a']=param['下拉参数1']
}
回复

使用道具 10#

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
100W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部