1

環境:クライアント+サーバー=8.5.3拡張ライブラリ付き。

クリックするとSSJSが実行され、div(div1)が部分的に更新されるボタンがあります。

次に、同じフォームでさらにいくつかのdiv(div2、div3、....)を更新する必要があります。同じボタンのonclick()を使用してCSJSとして次のコードを試しましたが、何も実行されません。

XSP.partialRefreshGet("#{id:div1}", {
   onComplete: function() {
      XSP.partialRefreshGet("#{id:div2}", {
        onComplete: function() {}
      });
   }
});

この問題の解決に役立つご回答をいただければ幸いです。

4

1 に答える 1

7

XSP.partialRefreshGetをボタンのonclickに配置すると、SSJSのに実行されます。それはあなたが望むものですか?SSJSの後に実行したいと思うので、ソースペインでeventHandlerを選択し、eventHandlerのonCompleteイベントにコードを配置します。これは、SSJSが完了した後に実行されます。

XSP.partialRefreshGetに問題があるかどうかは確認できませんが、ボタンのCSJSがtrueを返す必要があるか、SSJSが実行されないと思います。それをonCompleteに移動すると、それについて心配する必要はありません。

于 2013-03-27T13:25:04.107 に答える