すべてのタブのフォームに p:tab の動的カウントがあります。タブは ap:inputtextarea です。これは正常に動作しますが、InputTextArea のテキストは、tabChange イベントを取得したときにバッキング Bean 値にのみ保存されます。
どうすればこれを解決できますか?
onkeyupのたびに保存したり、ボタンをクリックしたりすることはありません。
すべてのタブのフォームに p:tab の動的カウントがあります。タブは ap:inputtextarea です。これは正常に動作しますが、InputTextArea のテキストは、tabChange イベントを取得したときにバッキング Bean 値にのみ保存されます。
どうすればこれを解決できますか?
onkeyupのたびに保存したり、ボタンをクリックしたりすることはありません。
onkeyup: keyup
inputTextarea に ajax イベントを登録します。
<h:form>
<p:inputTextarea id="textArea1" value="#{testClazz.testHtml}" >
<p:ajax event="keyup"/>
</p:inputTextarea>
</h:form>
ボタンクリック: inputTextarea を処理します
<h:form>
<p:inputTextarea id="textArea2" value="#{testClazz.testHtml}"/>
<p:commandButton value="Save" process="textArea2"/>
</h:form>
フォームの基本的な PrimeFaces コンポーネントの例は、PrimeFaces ShowCaseを参照してください。