Xpages XSP.partialRefresh
环境:客户端+服务器=8.5.3,带扩展库 当单击时,我有一个按钮运行SSJS并部分刷新div(div1) 现在我必须在同一个表单上更新几个div(div2,div3,…)。我尝试了以下代码作为CSJS使用同一个按钮的onclick(),但它什么也不做Xpages XSP.partialRefresh,xpages,Xpages,环境:客户端+服务器=8.5.3,带扩展库 当单击时,我有一个按钮运行SSJS并部分刷新div(div1) 现在我必须在同一个表单上更新几个div(div2,div3,…)。我尝试了以下代码作为CSJS使用同一个按钮的onclick(),但它什么也不做 XSP.partialRefreshGet("#{id:div1}", { onComplete: function() { XSP.partialRefreshGet("#{id:div2}", { onCom
XSP.partialRefreshGet("#{id:div1}", {
onComplete: function() {
XSP.partialRefreshGet("#{id:div2}", {
onComplete: function() {}
});
}
});
如果您能提供任何有助于解决此问题的响应,我们将不胜感激。将XSP.partialRefreshGet置于按钮的onclick上意味着它将在SSJS之前运行。这就是你想要的吗?我怀疑您可能希望它在SSJS之后运行,因此在源代码窗格中选择eventHandler并将代码放在eventHandler的onComplete事件上。这将在SSJS完成后运行
我无法确认您的XSP.partialRefreshGet中是否存在问题,但我相信按钮上的任何CSJS都需要返回true,否则SSJS不会运行。如果您将它移动到onComplete,您就不必担心这个问题。将XSP.partialRefreshGet放在按钮的onclick上意味着它在SSJS之前运行。这就是你想要的吗?我怀疑您可能希望它在SSJS之后运行,因此在源代码窗格中选择eventHandler并将代码放在eventHandler的onComplete事件上。这将在SSJS完成后运行
我无法确认您的XSP.partialRefreshGet中是否存在问题,但我相信按钮上的任何CSJS都需要返回true,否则SSJS不会运行。如果您将其移动到onComplete,则无需担心这一点。1。您的javascript解析了#{id:div1}和#{id:div2}了吗?请检查并让我们知道。2.onComplete事件是否触发2次?你能确认一下吗。您的javascript解析了#{id:div1}和#{id:div2}了吗?请检查并让我们知道。2.onComplete事件是否触发2次?你能确认一下吗?