setTimeout(function(){ var t = _g().parameterEl.getWidgetByName('p_place').getValue(); if(t == "中东"){ //隐藏报表块 _g().getWidgetByName('chart-HN').setVisible(false); _g().getWidgetByName('chart-GT').setVisible(false); _g().getWidgetByName('chart-PE').setVisible(false); _g().getWidgetByName('chart-HN_c').setVisible(false); _g().getWidgetByName('chart-GT_c').setVisible(false); _g().getWidgetByName('chart-PE_c').setVisible(false); //重置报表块宽度 $("div[widgetname='chart-EG/CO/KZ']").css('height', '306px'); } }, 100) 尝试了用这种方式进行调整( $("div[widgetname='chart-EG/CO/KZ']").css('height', '306px'); ),但貌似不生效 |