2017-07-14 2 views
2

InputTextarea PrimeFacesコンポーネントを使用する必要があります。これは、テキスト間の自動補完メカニズムを使用できるようにするためです。 p:statusAjaxを除いて、すべてがうまく動作します。入力すると、私の読み込み中のvar animation blocks画面が表示されます。completeMethodがPrimeFacesのinputTextAreaで実行されると、イベントが発生しますか?

私はPとの間の次の行を追加することにより、AutoComplete PrimeFacesコンポーネントのためにこれを解決する:私がしようとすると、Pと、この行を入れ

<p:ajax event="query" global="false"/> 

:しかしinputTextArea JSFはエラーを示しています

javax.servlet.ServletException: /notificaciones/edit.xhtml @162,50 Event:query is not supported. at javax.faces.webapp.FacesServlet.service(FacesServlet.java:606) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)...

オートコンプリート

私はPrimeFaces User Guideを読みましたが、inputTextAreaコンポーネントにはAjax動作セクションはありません。

だから、私はオートコンプリートの方法は、時間のほとんどp:inputTextArea

+0

@Kukeltje申し訳ありませんが、間違っています。 – SerchRac

答えて

1

上で実行されたときウィッヒイベントが発火している知ることができますどのように、ドキュメントには、AJAXイベントはありません最新それほど最も可能性が高いです。しかし、確かに、あなたはいつでもjavascriptのソースやコンポーネントのJavaソース(the source is open and freely accessible)をチェックすることができます。

すべての(ほとんどの)コンポーネントにデフォルトイベントがあるので、イベント名なしでいつでも試してみることができます。

私は良い気分とjava sourceであなたのためのクイックチェックや、このコンポーネントのためのJSが含まれており、これは6.1.3エリートと今後に独自のforms.inputtextarea.jsに分割されている6.1のforms.js javascriptソース(によ6.2リリース)は使用されているAJAXイベントを表示していないので、あなたはこの問題を抱えていると思います。enhancement request in github

+0

私はforms.inputtextarea.jsを調べていますが、ajaxのイベントは表示されません。私のページの仕組みを再設計しようと思います.GitHubでリクエストをチェックします。ありがとうございました。 – SerchRac

関連する問題