0

我在每个选项卡中的表单中有一个动态的 p:tab 计数是 ap:inputtextarea。这可以正常工作,但 InputTextArea 中的文本只会在我进行 tabChange 事件时保存到支持 Bean 值。

我该如何解决这个问题?

我不会在每次 onkeyup 或单击 a 按钮时保存。

4

1 回答 1

0
  1. onkeyup:keyup在 inputTextarea 上注册 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 回答