永洪社区

标题: 文本组件脚本 [打印本页]

作者: yhdata_pZmqtL8D    时间: 2022-8-13 10:45
标题: 文本组件脚本
一个文本组件,一个下拉参数组件,当下拉参数组件没选择时,文本组件显示为xx区,当下拉参数组件选择时,文本组件显示选择的参数组件的文字,这个脚步该怎么写
作者: 永洪tech-Yan    时间: 2022-8-13 11:51
if(param["下拉参数1"]==null){
文本参数1.value="国内区"}
else {
文本参数1.value=param["下拉参数1"]
}
这种写法您试下呢
作者: yhdata_pZmqtL8D    时间: 2022-8-15 08:34
永洪tech-Yan 发表于 2022-8-13 11:51
if(param["下拉参数1"]==null){
文本参数1.value="国内区"}
else {

好的,谢谢,我想再问一下那如何指定下拉参数里的某一个呢,就是如果我下拉参数里有a,b,c三个选项,选a 不需要反应,选b或者c时才会显示
作者: yhdata_yzm    时间: 2022-8-15 10:20
yhdata_pZmqtL8D 发表于 2022-8-15 08:34
好的,谢谢,我想再问一下那如何指定下拉参数里的某一个呢,就是如果我下拉参数里有a,b,c三个选项,选a  ...

if(下拉列表参数1.getSelectedObjects()[0]=="a")来判断
作者: yhdata_pZmqtL8D    时间: 2022-8-15 13:32
yhdata_yzm 发表于 2022-8-15 10:20
if(下拉列表参数1.getSelectedObjects()[0]=="a")来判断

那我同时选择俩个及以上的参数,他需要怎么写,因为现在多选的话会有一个报错
作者: yhdata_yzm    时间: 2022-8-15 13:46
yhdata_pZmqtL8D 发表于 2022-8-15 13:32
那我同时选择俩个及以上的参数,他需要怎么写,因为现在多选的话会有一个报错 ...

if(下拉列表参数1.getSelectedObjects()[0]=="a" &&下拉列表参数1.getSelectedObjects()[1]=="b" )
作者: yhdata_pZmqtL8D    时间: 2022-8-15 14:11
yhdata_yzm 发表于 2022-8-15 13:46
if(下拉列表参数1.getSelectedObjects()[0]=="a" &&下拉列表参数1.getSelectedObjects()[1]=="b" ) ...

这么加上去只会显示国内区了,怎么选择都没反应
作者: yhdata_yzm    时间: 2022-8-15 14:33
yhdata_pZmqtL8D 发表于 2022-8-15 14:11
这么加上去只会显示国内区了,怎么选择都没反应

是否写在变化时运行里了呢
作者: yhdata_pZmqtL8D    时间: 2022-8-15 15:03
yhdata_yzm 发表于 2022-8-15 14:33
是否写在变化时运行里了呢

写了,会不会是我公司的版本太低了,现在才9.0
作者: yhdata_yzm    时间: 2022-8-15 16:45
yhdata_pZmqtL8D 发表于 2022-8-15 15:03
写了,会不会是我公司的版本太低了,现在才9.0

不会啊,你把脚本粘贴全发出来
作者: yhdata_pZmqtL8D    时间: 2022-8-16 08:43
yhdata_yzm 发表于 2022-8-15 16:45
不会啊,你把脚本粘贴全发出来

if(办事处.getSelectedObjects()[0] =='武汉处'&&办事处.getSelectedObjects()[1]=='长沙处')
{if(param["办事处"] == null)
{文本76.data='华中区'}
else
{文本76.data=param["办事处"]}
}
else{}
作者: yhdata_yzm    时间: 2022-8-16 13:03
var a=下拉列表过滤1.getSelectedObjects()
var b=[]
for(i=0;i<a.length;i++)
{
b.push(a[i])
}

if(indexOf(b,"四川")!=-1 && indexOf(b,'安徽')!=-1)
{
文本1.data='123'
}
else
{
文本1.data='456'
}参考下,上次说的有问题




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