有没有一种方法来更新Primefaces表单而不丢失数据在它



我有内部对话框的形式,我需要更新它时,用户单击按钮。按钮用于在此表单中显示新字段。在对话框(render="#{gettForBoolean}")中,字段默认不呈现。

当我试图在备份bean中使用RequestContext.getCurrentInstance().update(formID);时,总是所有数据都消失了。

问题解决。正常输入在写入时不保存变量,但它可以通过ajax完成:<p:ajax event="keyup" process="@widgetVar(inputID)"/>

process属性可以避免在AJAX调用中丢失数据:

<p:ajax update="formId" actionListener="#{bean.method}" />

相关内容

  • 没有找到相关文章