对话框未更新,因为有多个具有相同ID的对话框

时间:2014-09-29 15:01:08

标签: forms jsf dialog

我会尝试用简短的版本解释我的问题。

我有豆 A ,在 A-page.xhtml 我有对话框 aDialog (我想提交数据)

但是我还有 I 想去的其他豆子,因为我的问题就足以说我还有豆 B B-page.xhtml

所以,当我第一次进入bean A 并打开 aDialog 时,我会提交一些值,并且所有值都正确地发送给bean来自 aDialog A 。但现在我点击了一个菜单,页面更新了 B-page.xhtml 中的内容。当我点击返回 A-page.xhtml 并尝试从 aDialog 提交值时,所有输入字段都是空的,当它们来到bean A ,似乎我的源代码中有多个表单。

第一次时间我打开 A-page.xhtml 我在源代码中有一个 aDialog 条目,如下所示。

<div id="aDialog"></div> 

第二次时间我有两个相同对话框的条目(aDialog)。

<div id="aDialog"></div>
<div id="aDialog"></div>

所以我认为问题来自这里,因为如果我在commandButton中修改 ajax =“false”,负责将视图更改为 B-page.xhtml ,问题不会发生。

我附上了一张图片,试图解释我在文中描述的内容。

enter image description here

有一种方法可以在没有update =“@ all”和ajax =“false”的情况下重置视图吗?

非常感谢

0 个答案:

没有答案