完善下问题,需求场景:点击查询的时候,把整个tab组件的中所有内容都刷新初始化一下,即都不展示内容。 目前的情形:写了JS在查询的点击事件里,结果是都只能把第一个tab组件的内容初始化,后面的组件中内容照旧,请大佬看下是哪里的问题 JS: setTimeout(function() { _g().parameterCommit(); //_g().getWidgetByName('report2').gotoPage(1, "lazy"); _g().getWidgetByName('report1').gotoPage(3, {"aa":"","bb":""}, 'lazy'); _g().getWidgetByName('report0').gotoPage(3, {"cc":"","dd":""}, 'lazy'); _g().getWidgetByName('report4').gotoPage(3, {"gg":"","hh":""}, 'lazy'); _g().getWidgetByName('report4_c').gotoPage(3, {"ii":""}, "lazy"); _g().getWidgetByName('report5').gotoPage(3, {"ll":"","mm":""}, 'lazy'); _g().getWidgetByName('report6').gotoPage(3, {"nn":"","oo":""}, 'lazy'); _g().getWidgetByName('report7').gotoPage(3, {"nn":"","oo":""},'lazy'); FR.Chart.WebUtils.changeParameter({chartID:'chart0',para:{ee:"",ff:""}}); FR.Chart.WebUtils.changeParameter({chartID:'chart1',para:{jj:"",kk:""}}); _g().parameterCommit(); }, 500); 这个语句点击的时候只是初始化了report2、report1、report0,其他的内容没变化。 |