当前位置:编程学习 > JAVA >>

关于wabacus报表后置动作刷新的问题。

现在在拦截器中我配置了一个doEnd方法:


public void doEnd(ReportRequest rrequest,ReportBean rbean){ 
rrequest.getWResponse().addOnloadMethod("test","",true); 
}          

然后再js中的test方法:

function test(dataObj) 
{                
alert('test');        
artDialog.open.origin.window.location.reload("/BSS/admin/kjkmmxz.do");          
}

这样,就会先弹出一个alert,点击确定后 就会正常刷新/BSS/admin/kjkmmxz.do,但是现在不要alert,但是如果我把js中的alert去掉的话,结果就不一样了,好像不刷新页面了。  --------------------编程问答-------------------- 不太清楚你的完整实现,不过看你这里的描述应该是延迟一下再调artDialog.open.origin.window.location.reload("/BSS/admin/kjkmmxz.do"); 就可以,所以你可以用setInterval()设置100ms后再调这段代码就可以了。 
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,