永洪社区

标题: 怎么能用js控制参数组件,选择为全选。上面显示(全部) [打印本页]

作者: yhdata_p7Ux7AKH    时间: 2024-4-2 08:40
标题: 怎么能用js控制参数组件,选择为全选。上面显示(全部)
怎么能用js控制参数组件,选择为全选。上面显示(全部)

作者: yhdata_lyaa    时间: 2024-4-2 10:01
脚本暂不支持
作者: yhdata_p7Ux7AKH    时间: 2024-4-2 10:03
那有没有脚本能控制单独的参数组件重置?
作者: yh-10044    时间: 2024-4-2 10:10
yhdata_p7Ux7AKH 发表于 2024-4-2 10:03
那有没有脚本能控制单独的参数组件重置?

参数名.setSelectedObjects(null,STRING);
把这个放在提交组件里,参数名就写你要控制的组件名,试一下
作者: yhdata_lyaa    时间: 2024-4-2 10:27
除了楼上的脚本 还有不写脚本的https://club.yonghongtech.com/thread-64610-1-1.html
作者: yh-10044    时间: 2024-4-2 10:32
yhdata_lyaa 发表于 2024-4-2 10:27
除了楼上的脚本 还有不写脚本的https://club.yonghongtech.com/thread-64610-1-1.html


作者: yhdata_p7Ux7AKH    时间: 2024-4-2 12:31
yh-10044 发表于 2024-4-2 10:10
参数名.setSelectedObjects(null,STRING);
把这个放在提交组件里,参数名就写你要控制的组件名,试一下 ...

这个不是清空选项的脚本吗,但是我之前默认选择是全部,如果清空那没起到重置的作用啊。只是清空了。
作者: yh-10044    时间: 2024-4-2 13:38
yhdata_p7Ux7AKH 发表于 2024-4-2 12:31
这个不是清空选项的脚本吗,但是我之前默认选择是全部,如果清空那没起到重置的作用啊。只是清空了。 ...

您说的重置指的是什么效果呀,我理解重置是清空。
作者: yhdata_lyaa    时间: 2024-4-2 13:52
重置成什么样,只有固定设置重置勾选什么了,一般重置就是清空呀
作者: yhdata_p7Ux7AKH    时间: 2024-4-2 14:53
yh-10044 发表于 2024-4-2 13:38
您说的重置指的是什么效果呀,我理解重置是清空。

默认我是选择全部,重置的时候也想要成为全部。
作者: yhdata_p7Ux7AKH    时间: 2024-4-2 14:53
yhdata_lyaa 发表于 2024-4-2 13:52
重置成什么样,只有固定设置重置勾选什么了,一般重置就是清空呀

默认我是选择全部,重置的时候也想要成为全部。
作者: 咕咕吉    时间: 2024-4-2 15:35
看看我这个帖子。
https://club.yonghongtech.com/fo ... mp;page=2#pid325135

1.  加载时运行添加如下脚本
var a = 列表参数1.getObjects();
var arr = [];

for (i=0;i<a.length;i++) {
    arr.push(a[0])
}
2. 变化时运行中增加如下脚本
if(下拉参数1.getSelectedObjects()[0]=="否"){
    列表参数1.setSelectedObjects([],STRING);//表示列表参数1全不选
}
if(下拉参数1.getSelectedObjects()[0]=="是"){
    列表参数1.setSelectedObjects(arr,STRING);//表示列表参数1全选
}




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