永洪社区

标题: 如何获取多选过滤(传参)组件的已选个数 [打印本页]

作者: Iridescentz1    时间: 2021-6-1 16:01
标题: 如何获取多选过滤(传参)组件的已选个数
需求,当过滤组件选择个数为1时显示某张图表,当选择个数大于1时显示另外一张图表

作者: 永洪tech-zyc    时间: 2021-6-1 16:07
var a = 下拉参数.getSelectObjects();debug(a.length)
作者: 夏油杰    时间: 2021-6-1 16:39
永洪tech-zyc 发表于 2021-6-1 16:07
var a = 下拉参数.getSelectObjects();debug(a.length)

报告(1)-->变化时运行-->组件(列表过滤1)-->数据集(咖啡中国市场销售数据)-->no message resource found for message property msg.function.not.found.in at line 1

这个啥意思
作者: 永洪tech-zyc    时间: 2021-6-1 16:41
胡佛 发表于 2021-6-1 16:39
报告(1)-->变化时运行-->组件(列表过滤1)-->数据集(咖啡中国市场销售数据)-->no message resource found  ...

脚本第一行有问题,报错。这边方法就是先获取下拉框的值,然后用.length获取值的个数即可


作者: 永洪tech-zyc    时间: 2021-6-1 16:42
永洪tech-zyc 发表于 2021-6-1 16:41
脚本第一行有问题,报错。这边方法就是先获取下拉框的值,然后用.length获取值的个数即可

...

或者.size()  试试

作者: Iridescentz1    时间: 2021-6-1 17:04
永洪tech-zyc 发表于 2021-6-1 16:07
var a = 下拉参数.getSelectObjects();debug(a.length)

问题已解决,我没有加debug(),请教一下 debug()的作用是什么?
作者: 永洪tech-zyc    时间: 2021-6-1 17:05
Iridescentz1 发表于 2021-6-1 17:04
问题已解决,我没有加debug(),请教一下 debug()的作用是什么?

就是用来测试输出 数值的,验证值是否正常





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