ASP.Net的Crystal Reports Viewer:
我们遇到过这样的情况:“请等待正在处理文档。”当HTTP请求失败时,模态对话框不会关闭。
开发环境:
问题:
很多时候,在页面导航或加载报表时,Crystal Report Viewer会显示一个模式对话框,其中包含消息“请等待文档正在处理。”。从服务器成功请求后,所述消息将消失,但在许多情况下,如网络失败,服务器响应HTTP错误代码或在任何情况下ajax请求未能执行它,在这种情况下,此模式对话框不会关闭并且由于此用户等待消失此对话框但没有任何反应,用户无法导航,他们将被迫刷新页面或重新打开报告。
重现的步骤:
请参阅屏幕截图以供参考:
I have posted this question to SAP Forum but yet to get the answer
我试图使用window.onerror管理它并隐藏模态窗口,有没有更好的解决方案来解决这个问题?
答案 0 :(得分:0)
当我点击CRV的任何按钮时,我的回发中永远都是。我猜测观众必须在后台等待参数。所以我重新使用了如下参数:
this.crvMain.ReuseParameterValuesOnRefresh = true;
答案 1 :(得分:0)
我遇到了同样的问题。在我的代码中,我找到了刷新语句,该语句冻结了报告,从而阻止了报告的加载。如果我注释掉此刷新,则报告将正常工作。