我想通过单击 1 个按钮进行 2 次部分刷新和 1 个文档保存。我怎么能这样做?到目前为止我尝试了什么:
在 CCJS 中,并没有提交到服务器
XSP.partialRefreshGet("#{id:PanelSubitem}", { onComplete: function() { XSP.partialRefreshGet("#{id:PanelSubsubitem}", { onComplete: function() { '#{javascript:document1.save()}'; } }); } });
结果: 2 次刷新工作,但文档没有保存(正常,因为您无法使用 ccjs 访问后端。
将相同的代码放在 SSJS 中,部分刷新或完全刷新
结果:首先单击按钮刷新第一个面板,然后停止。第二次刷新将更新第二个面板并停止。第三次单击按钮将保存文档。(这也是正常的,因为代码的部分或全部刷新与服务器选项的部分或全部刷新冲突,因为您一次只能进行 1 次刷新)
因此,如果我在 SSJS 中无法做到,而在 CSJS 中也无法做到,我该怎么办?