私のxhtmlページでRequestContextを使用してjavascript関数を呼び出そうとしましたが、成功できませんでした。ビューのbeanからプライム面でjavascript関数を呼び出す方法はありますか?プライムフェイスからjavascript関数を呼び出す方法があります
質問が明確でない場合は、コードを提供できます。
私のxhtmlページでRequestContextを使用してjavascript関数を呼び出そうとしましたが、成功できませんでした。ビューのbeanからプライム面でjavascript関数を呼び出す方法はありますか?プライムフェイスからjavascript関数を呼び出す方法があります
質問が明確でない場合は、コードを提供できます。
@Parkashクマールは、このようにあなたは、豆からそれを呼び出すことができ、言ったように:XHTMLから
RequestContext.getCurrentInstance().execute("alert('script called.')");
または直接:
<p:commandButton value="Save" actionListener="#{requestContextView.save}" oncomplete="handleComplete(xhr, status, args)" />
RequestContext.getCurrentInstance()。execute ( "alert( 'script2 called。')");私の豆Dannyでは動作しません。理由は分かりません。しかし、私は警告を見ることができません – user2307786
サーバー側に例外がスローされていないことを確認してください。また、ブラウザのコンソールで出力を確認してください。また、 'p:growl'を使ってエラーメッセージ – danny
yeaを収集することもできます。クライアント側に問題がありました。そのため、それでもRequestContext.getCurrentInstance()メソッドは認識されません。ありがとう – user2307786
はあなたがサーバーではJavaScriptを実行したい意味しますか?または、ブラウザがサーバーページの一部であるJavaScriptを実行するようにしますか? –
こんにちはスティーブ私は実際にjavascriptを実行するサーバーを意味します。 – user2307786
'RequestContext.getCurrentInstance()。execute(" yourScriptFunctionName(); ");また、どのバージョンのJSF/PrimeFacesを使用していますか? –