自己把之前的按钮删除。重新拖一个按钮上去。写如下的代码:
_g().parameterCommit();
var s = this.options.form.getWidgetByName("分析视角").getValue();
setTimeout(function() {
if (s == '原材料') {
_g().getWidgetByName('report0').setVisible(true);
_g().getWidgetByName('report1').setVisible(false);
} else {
_g().getWidgetByName('report0').setVisible(false);
_g().getWidgetByName('report1').setVisible(true);
}
}, 1000);//延时的时间可以增加与减少,主要是看你报表展示要多久可以出来
你自己的初始化后的代码也要改一下假如自己的按钮名称是button2
那么你初始化后的代码就要改成
setTimeout(function() {
$("#fr-btn-BUTTON2").css("background-color",'#5cb9d8');
$("#fr-btn-BUTTON2").css("border",'none');
}, 500);
