1 つのボタンのオンクリックで 2 つの部分的な更新と 1 つのドキュメントの保存を行いたいと思います。どうすればこれを行うことができますか? 私がこれまでに試したこと:
CCJS で、サーバーへの送信なし
XSP.partialRefreshGet("#{id:PanelSubitem}", { onComplete: function() { XSP.partialRefreshGet("#{id:PanelSubsubitem}", { onComplete: function() { '#{javascript:document1.save()}'; } }); } });
結果: 2 つのリフレッシュは機能しますが、ドキュメントは保存されません (ccjs でバックエンドにアクセスできないため、正常です。
部分的な更新または完全な更新を使用して、同じコードを SSJS に配置します。
結果: ボタンを最初にクリックすると、最初のパネルが更新されてから停止します。2 回目の更新により、2 番目のパネルが更新されて停止します。ボタンを 3 回クリックすると、ドキュメントが保存されます。(一度に 1 つの更新しか実行できないため、コードの部分的または完全な更新がサーバー オプションの部分的または完全な更新と競合するため、これも正常です)
SSJS でそれを行うことができず、CSJS でそれを行うことができない場合、どうすればそれを行うことができますか?