0

すべてのタブのフォームに p:tab の動的カウントがあります。タブは ap:inputtextarea です。これは正常に動作しますが、InputTextArea のテキストは、tabChange イベントを取得したときにバッキング Bean 値にのみ保存されます。

どうすればこれを解決できますか?

onkeyupのたびに保存したり、ボタンをクリックしたりすることはありません。

4

1 に答える 1

0
  1. onkeyup: keyupinputTextarea に ajax イベントを登録します。

    <h:form>
        <p:inputTextarea id="textArea1" value="#{testClazz.testHtml}" >
            <p:ajax event="keyup"/>
        </p:inputTextarea>
    </h:form>
    
  2. ボタンクリック: inputTextarea を処理します

    <h:form>
        <p:inputTextarea id="textArea2" value="#{testClazz.testHtml}"/>
        <p:commandButton value="Save" process="textArea2"/>
    </h:form>
    

フォームの基本的な PrimeFaces コンポーネントの例は、PrimeFaces ShowCaseを参照してください。

于 2012-10-12T19:09:27.860 に答える