私はこのPを持ってフォームを提出しないでバッキングBeanを更新する良い方法はありますか? inputTextarea:
<p:inputTextarea id="inputTextArea" value="#{myBean.data}}">
<f:ajax event="blur" />
</p:inputTextarea>
:だから私はこれをしなかった
ボタンをクリックすると
私は別の場所に提出フォームのボタンを移動しているので<p:inputTextarea id="inputTextArea" value="#{myBean.data}" />
、myBean.dataはnullにとどまります
うんざり!
しかし、私はこれを行うよりエレガントな方法があると感じています。 別のフォームのボタンをクリックすると、データが利用できるように、beanに書き込まれたinputTextareaの値が必要です。
これはかなり優雅です。フィールドを離れる瞬間に値をサーバーに送信することを明示します。だからもっとエレガントな方法はほとんど見つけられません。しかし、あなたがまだ「提出する」だけでそれを望むなら、うまくいかないコードを投稿してください。誰かがそれを訂正するのを助けるかもしれません。 – Kukeltje
ありがとうございます。私は多分これを行うための専用の関数やキーワードがあると思った。 – Tim
これには専用のキーワード/機能があります。 'f:ajax'(または' p:ajax');-) – Kukeltje