永洪社区

标题: 怎么让一个组件勾选另一个组件全选的值 [打印本页]

作者: yhdata_6fYqeWSG    时间: 2023-12-25 15:11
标题: 怎么让一个组件勾选另一个组件全选的值
怎么让一个下拉列表组件勾选另一个下拉列表组件全选的值

作者: yhdata_yzm    时间: 2023-12-25 15:11
下拉列表参数2.setSelectedObjects([下拉列表参数1.getSelectedObjects()],STRING)
参考
作者: yhdata_6fYqeWSG    时间: 2023-12-25 15:22
yhdata_yzm 发表于 2023-12-25 15:13
下拉列表参数2.setSelectedObjects([下拉列表参数1.getSelectedObjects()],STRING)
参考

没选上呢
作者: yhdata_lyaa    时间: 2023-12-25 15:34
两个组件的选项一模一样吗
作者: yhdata_6fYqeWSG    时间: 2023-12-25 15:40
yhdata_lyaa 发表于 2023-12-25 15:34
两个组件的选项一模一样吗

一样的,设置好了,但是就是不能取消勾选诶
作者: yhdata_6fYqeWSG    时间: 2023-12-25 15:41
yhdata_yzm 发表于 2023-12-25 15:13
下拉列表参数2.setSelectedObjects([下拉列表参数1.getSelectedObjects()],STRING)
参考

选上了,就是不能取消勾选
作者: yhdata_yzm    时间: 2023-12-25 16:47
yhdata_6fYqeWSG 发表于 2023-12-25 15:41
选上了,就是不能取消勾选

新建参数a:默认值为1
脚本;
if(param['a']==1)
{
勾选脚本
param['a']=2
}
作者: yhdata_6fYqeWSG    时间: 2023-12-25 16:54
yhdata_yzm 发表于 2023-12-25 16:47
新建参数a:默认值为1
脚本;
if(param['a']==1)

是这样嘛,显示写法不对
var b==1
if(param['b']==1)
{
var c=下拉列表参数2.getSelectedObjects()
下拉列表参数1.setSelectedObjects(c,STRING)
param['b']==2
}

作者: yhdata_yzm    时间: 2023-12-25 16:58
yhdata_6fYqeWSG 发表于 2023-12-25 16:54
是这样嘛,显示写法不对
var b==1
if(param['b']==1)

https://www.yonghongtech.com/rea ... 1%E5%8F%82%E6%95%B0在这里新增参数呢
作者: yhdata_6fYqeWSG    时间: 2023-12-25 17:03
yhdata_yzm 发表于 2023-12-25 16:58
https://www.yonghongtech.com/real-help/Z-Suite/10.1/ch/parameditdialog.html?zoom_highlightsub=%E7% ...
这样写也不对呢
if(param['b']==1)
{
var c=下拉列表参数2.getSelectedObjects()
下拉列表参数1.setSelectedObjects(c,STRING)
param['b']==2
}
作者: yhdata_yzm    时间: 2023-12-25 17:04
yhdata_6fYqeWSG 发表于 2023-12-25 17:03
这样写也不对呢
if(param['b']==1)
{

报啥错嘛。和我写的脚本完全一致吗




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