如何从XPages / dojo中的“超时超时”中恢复

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从XPages / dojo中的“超时超时”中恢复相关的知识,希望对你有一定的参考价值。

我们的XPages应用程序经常进行部分刷新。有时,请求失败,超出Timeout会显示在浏览器的控制台上。在第一次失败后,其他请求也有失败的倾向。重新加载屏幕时,问题已经持续了一段时间。我们可以看到开发者工具的网络标签中有很长的等待请求列表(在这种情况下是Chrome)。

我的代码中可能存在处理部分刷新调用的错误,但我真正想知道的是如何从超时超时消息中正确恢复并确保可以再次处理新请求。还是它应该自行恢复?

提前致谢!

答案

您可以增加“提交延迟”(以毫秒为单位):

<xp:scriptBlock id="scriptBlock1">
    <xp:this.value><![CDATA[
        XSP.addOnLoad(function(){
            XSP.submitLatency = 1000*1000;
        });
    ]]></xp:this.value>
</xp:scriptBlock>

以上是关于如何从XPages / dojo中的“超时超时”中恢复的主要内容,如果未能解决你的问题,请参考以下文章

如何更改xpages中dojo货币文本框的特征?

我的 IBM Domino xPages 应用程序中的 dojo.js 导致某些 JS 库无法工作

如何在 XPages Domino 9 预览版中直接引用 Dojo 1.8 文件?

通过 XPages 中的 CSS 更改 Dojo 过滤选择的大小

Xpages 无法弹出 dojo 工具提示对话框

XPages - Dojo 验证文本框 - 自定义消息