Jsf 2 在JSF2.0中将数据从Rich:PopUp面板传递到父窗口

Jsf 2 在JSF2.0中将数据从Rich:PopUp面板传递到父窗口,jsf-2,popup,richfaces,ajax4jsf,Jsf 2,Popup,Richfaces,Ajax4jsf,我有一个功能,我必须使用Rich:popup将在弹出面板上选择的数据传递到父窗口并在那里显示 示例-在弹出窗口上选中一些复选框并将其存储在列表中,以在父窗口上显示该列表。 在JSF2.0中,我无法将弹出窗口中选择的数据显示到父窗口 请提供帮助。有两种方法: 将valueChangeListeners置于 rich:popupPanel,它将设置必要的属性,然后 使用ajax呈现主/父页面的元素 在复选框上设置javascript onchange事件,并使用jQuery操作主/父页面的相应DOM

我有一个功能,我必须使用Rich:popup将在弹出面板上选择的数据传递到父窗口并在那里显示

示例-在弹出窗口上选中一些复选框并将其存储在列表中,以在父窗口上显示该列表。 在JSF2.0中,我无法将弹出窗口中选择的数据显示到父窗口


请提供帮助。

有两种方法:

将valueChangeListeners置于 rich:popupPanel,它将设置必要的属性,然后 使用ajax呈现主/父页面的元素 在复选框上设置javascript onchange事件,并使用jQuery操作主/父页面的相应DOM元素 你选哪一个


这取决于你的要求。如果您只是想暂时在父窗口中反映用户所做的选择,那么可以选择javascript方法。或者,如果选择影响您的业务逻辑,您需要选择第一种方法

我最近询问了弹出窗口的最佳实践->在JSF中处理弹出窗口。还没有什么反应。。你自己弄明白了吗?