我的表单中有p:tab的动态计数,每个Tab都是p:inputtextarea。 这样可以正常工作,但是当我接受tabChange事件时,InputTextArea中的Text只会保存到Backing Bean值。
我该如何解决这个问题?
我不会在每个onkeyup或点击按钮上保存。
答案 0 :(得分:0)
onkeyup:在inputTextarea上注册keyup
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。