要实现的效果是,如果a控件编辑了,那边b控件就不可见。
操作:添加编辑后类型事件,
var Widget = contentPane.getWidgetByName("officeName");
Widget.isVisible(false);
实际执行报错,
你写在哪的 参数模板的控件 还是单元格的
var state1 = this.getValue();
var p2= this.options.form.getWidgetByName("p2");
var p3= this.options.form.getWidgetByName("p3");
if (state1=="航段"){
p2.setVisible(true);
p3.setVisible(true);
}
else if(state1=="出港机场"){
p2.setVisible(false);
p3.setVisible(false);
} 根据条件判断控件是否显示。
这个是参数模板的例子
控件测试.cpt
你要用下面的一个哦
写在参数面的获取控件的方式:
_g().parameterEl.getWidgetByName("name").setVisible(false);
不是isVisible,是setVisible
Widget.isVisible(false)改为Widget.setVisible(false)