私はajax commandButtonを持っています。これをクリックすると、使用したフォームが更新され、onclickメソッドでjs関数が呼び出されます。ajaxの更新が終了した後にjs関数を呼び出す方法
問題点は、最初はフィールドが見えなくなりました。私はstyle="display:none"
を目に見えません。ボタンをクリックすると、フォームデータが更新され、表示されます。まだそこには何もありません。 onclickコマンドでは、js関数を使用してstyle="display:none
をstyle="display:block"
に変更します。
setTimeout(function() {
PF('field').jq.css('display', 'block');
}, delay);
私は更新がその仕事を終えるまで待機する遅延を使用します。
は、ここに私のjs関数です。
は、ここに私のコマンドボタンです:
<p:commandButton ajax="true" update="form" onclick="jsFunc();"</p:commandButton>
しかし、私は、AJAX更新が、私はjsの関数を呼び出したい、その仕事を終えたときに確認したいです。
これを行うにはどのような方法が最適ですか?
ありがとうございます。
をチェックし、ボタンを命じますか? –
PrimeFaces Buttonはどういう意味ですか? –
'p:commandButton'はPrimeFacesコンポーネントです。 AjaxはPrimeFacesやJSFでもこのように使われていません。 http://www.primefaces.org/showcase/ui/ajax/basic.xhtml –