本帖最后由 月球上的鲨鱼头 于 2022-11-18 11:51 编辑
本题答案:
var a=getData('列表参数2'); //取列表过滤中绑定的值,以grid的形式返回
var Vsize=a.size(); //获取grid的行数
//debug(Vsize);
var arr1=new Array();
for(i=Vsize-1;i>0;i--){
arr1[i]=a.get(i,0);
//debug(arr1)
}
if(
列表参数1.getSelectedObjects()[1 != 'MIS'
&&列表参数1.getSelectedObjects()[1 != '无'
&& 列表参数1.getSelectedObjects()[0 == 'BRM'
)
{
列表参数2.visible = true //显示
}else{
列表参数2.visible = false //隐藏
//var c=['选项1','选项2'] //取列表过滤中绑定的值
//列表参数2.setSelectedObjects(c,STRING) //多选 c为选项
//列表参数2.setSelectedObjects([''],STRING) //清空选项
业务线条.setSelectedObjects(arr1,STRING) //恢复全选
}
|