验证失败后,JSF错误地保留了表单中的旧值

时间:2015-05-28 18:12:02

标签: ajax primefaces jsf-2.2

我的问题有点类似于here

我有一个表单Parent,其中包含commandButton个表单,用于页面/表单中的每个条目。当我点击commandButton C1作为条目时,例如E1,会弹出一个新表单,Child会弹出一些字段,通过AJAX调用填充。

如果我在此表单Child上导致验证错误,比如提交缺少某些必填字段的表单,我会收到验证错误,这一切都很好。

现在,当我退出弹出窗口时,请返回表单Parent,然后点击其他条目commandButton的{​​{1}} C2,弹出窗口E2包含Child的详细信息,尽管点击E1 commandButton时调用了ajax来加载与条目{{{1}相对应的信息1}}。实际上,在C2之后打开任何条目总是会在弹出窗口中显示条目E2的详细信息:Parent,直到我实际刷新/重新加载页面。

使用E1上的Child似乎没有任何影响。有什么建议吗?

0 个答案:

没有答案