永洪社区

标题: 9.4列表参数多选 [打印本页]

作者: 202111111111    时间: 2023-10-30 14:35
标题: 9.4列表参数多选
一个列表参数,是一年的12个月,如何做到选择1月到当前月,如选现在是10月份,那1-10月份都勾选,
作者: yhdata_lyaa    时间: 2023-10-30 14:47
不行哦,是需要先10月,展示小于10月的么,用下拉参数就可以,再对图表社会自过滤,小于等于10月
作者: yhdata_yzm    时间: 2023-10-30 14:49
var integersArray = [];

for (var i = 1; i <= param["_THIS_MONTH_"]; i++) {
  integersArray.push(i);
  debug(i)
}这里得到了1-10之间的整数放入了数组,具体格式需要你自己调整
然后用setSelectedObjects()设置选择的值
作者: 202111111111    时间: 2023-10-30 15:29
yhdata_yzm 发表于 2023-10-30 14:49
var integersArray = [];

for (var i = 1; i

setSelectedObjects勾选的是数字类型的怎么写?
作者: yhdata_yzm    时间: 2023-10-30 15:47
202111111111 发表于 2023-10-30 15:29
setSelectedObjects勾选的是数字类型的怎么写?

下拉列表参数1.setSelectedObjects([integersArray],STRING)写成这样就行
作者: 202111111111    时间: 2023-10-30 15:48
yhdata_yzm 发表于 2023-10-30 14:49
var integersArray = [];

for (var i = 1; i

这样debug出来的是i是这样的,那我下面的setSelctObjects该怎么写

作者: 202111111111    时间: 2023-10-30 15:49
yhdata_yzm 发表于 2023-10-30 15:47
下拉列表参数1.setSelectedObjects(,STRING)写成这样就行

好的 谢谢
作者: 202111111111    时间: 2023-11-13 09:18
yhdata_yzm 发表于 2023-10-30 14:49
var integersArray = [];

for (var i = 1; i

我要是想得到获取的最大的i的值怎么写?
作者: yhdata_yzm    时间: 2023-11-13 09:34
202111111111 发表于 2023-11-13 09:18
我要是想得到获取的最大的i的值怎么写?

maxa(integersArray)




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