我的问题有点类似于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
似乎没有任何影响。有什么建议吗?