p:p:tabView中的inputTextarea将文本保存到Backingbean

时间:2012-10-12 14:41:19

标签: primefaces

我的表单中有p:tab的动态计数,每个Tab都是p:inputtextarea。 这样可以正常工作,但是当我接受tabChange事件时,InputTextArea中的Text只会保存到Backing Bean值。

我该如何解决这个问题?

我不会在每个onkeyup或点击按钮上保存。

1 个答案:

答案 0 :(得分:0)

  1. onkeyup:在inputTextarea上注册keyup 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>
    
  3. 表单基本PrimeFaces组件示例请参阅PrimeFaces ShowCase