永洪社区

标题: 下拉列表如何实现默认选中前三个选项 [打印本页]

作者: shamanstar    时间: 2024-11-7 19:58
标题: 下拉列表如何实现默认选中前三个选项
下拉列表只有默认选中第一个选项,没有多个的,如何实现默认选中前三个选项

作者: yhdata_ruby    时间: 2024-11-7 20:34
用getobject获取到前三个选项,然后用setselectedobject写入
作者: yh_L59CUoX6    时间: 2024-11-7 21:39
//默认前三
var temp=getData("下拉列表参数1")
var arr=new Array()
for(var i=1;i<4;i++){
arr.push(temp.get(i))
}
下拉列表参数1.setSelectedObjects(arr,STRING)
作者: shamanstar    时间: 2024-11-18 19:17
yh_L59CUoX6 发表于 2024-11-7 21:39
//默认前三
var temp=getData("下拉列表参数1")
var arr=new Array()

这个可以选中前三,但手动选其他就选不上了,一直都是前三。能不能实现类似”默认选中第一个值”的功能啊?
作者: yhbi老6了    时间: 2024-11-18 20:44
shamanstar 发表于 2024-11-18 19:17
这个可以选中前三,但手动选其他就选不上了,一直都是前三。能不能实现类似”默认选中第一个值”的功能啊 ...

不要放在变化时,装载时运行
作者: 隔壁老帆    时间: 2024-11-19 08:49
看楼上
作者: 永洪蓝波湾    时间: 2024-11-19 09:18
yhbi老6了 发表于 2024-11-18 20:44
不要放在变化时,装载时运行

好的楼上大佬
作者: yhdata_hTBqqKea    时间: 2024-11-20 14:13
本帖最后由 yhdata_hTBqqKea 于 2024-11-20 14:22 编辑
yhbi老6了 发表于 2024-11-18 20:44
不要放在变化时,装载时运行


作者: yhdata_hTBqqKea    时间: 2024-11-20 14:22
yhbi老6了 发表于 2024-11-18 20:44
不要放在变化时,装载时运行

筛选框之间有依赖,其他筛选框变化的时候,也需要默认选中前几个选项怎么办呢
作者: yhdata_lyaa    时间: 2024-11-20 14:25
yhdata_hTBqqKea 发表于 2024-11-20 14:13

那就不行了
作者: yhdata_hTBqqKea    时间: 2024-12-11 14:09
yhbi老6了 发表于 2024-11-18 20:44
不要放在变化时,装载时运行

想手动勾选其他的会选不上,有什么解决方法么
作者: yhbi老6了    时间: 2024-12-11 14:18
yhdata_hTBqqKea 发表于 2024-12-11 14:09
想手动勾选其他的会选不上,有什么解决方法么

所有默认打开做的设置都不要放在变化时运行脚本,要放在装载时运行
作者: yhdata_hTBqqKea    时间: 2024-12-11 14:21
yhbi老6了 发表于 2024-12-11 14:18
所有默认打开做的设置都不要放在变化时运行脚本,要放在装载时运行

放在装载时运行也不行呢
作者: yhbi老6了    时间: 2024-12-11 14:38
yhdata_hTBqqKea 发表于 2024-12-11 14:21
放在装载时运行也不行呢

那就是你脚本逻辑有问题哈,前后有干扰影响。debug()观察值的变化




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