单选框选择B的时候 ,按钮 button0 变成不可见,用JS怎么判断?
var area = _g().getWidgetByName('AA').getValue(); // 获取控件值
if (area === 'B') {
this.options.form.getWidgetByName("button0").setVisible(false);
}
JS根据条件显示参数控件 https://help.fanruan.com/finereport/doc-view-1195.html
https://help.fanruan.com/finereport/doc-view-1195.html 参考
_g().getWidgetByName('AA') 这个对的,控制报表内控件
this.options.form.getWidgetByName("button0") 这个写法只能用于参数栏的控件 去控制 另一个参数栏的控件,其他情况会报错。
控制参数栏控件,推荐统一用这个:
_g().parameterEl.getWidgetByName('目标的控件名')