有没有办法更新Primefaces表单而不会丢失数据?

时间:2016-08-19 17:32:46

标签: jsf primefaces

我在对话框中有表单,我需要在用户点击按钮时更新它。按钮用于显示此表单中的新字段。默认情况下,对话框(render="#{gettForBoolean}")中不会显示字段。

当我尝试在支持bean中使用RequestContext.getCurrentInstance().update(formID);时,所有数据都会消失。

2 个答案:

答案 0 :(得分:0)

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

完成

答案 1 :(得分:0)

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

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