我在对话框中有表单,我需要在用户点击按钮时更新它。按钮用于显示此表单中的新字段。默认情况下,对话框(render="#{gettForBoolean}"
)中不会显示字段。
当我尝试在支持bean中使用RequestContext.getCurrentInstance().update(formID);
时,所有数据都会消失。
答案 0 :(得分:0)
问题解决了。写入时,正常输入不保存为变量,但可以通过ajax:<p:ajax event="keyup" process="@widgetVar(inputID)"/>
答案 1 :(得分:0)
进程属性可以避免在AJAX调用中丢失数据:
<p:ajax update="formId" actionListener="#{bean.method}" />