...
代码块 | ||
---|---|---|
| ||
function main(meterReport) { var paramPanel = meterReport.paramPanelObj; //获取参数面板对象 var pId = meterReport.getParamIdByName("月份"); //获取参数id var paramValues = paramPanel.getParamStandbyValue(pId); //获取参数备选值 var i = 0; // 间隔2秒定时刷新报表 var id = setInterval(function() { if (meterReport.dashboardId == null) { //关闭报表后dashboardId为空,定时刷新需要清除,防止空指针错误 clearInterval(id); } else { paramPanel.setParamValue(pId, paramValues[i][0], paramValues[i][1]); //设置参数 meterReport.elemRefresh_click_handler(); //刷新报表 i++; if (i >= paramValues.length) { i = 0; } } }, 1000 * 5) }; |