【问题标题】:Passing Data from Rich:PopUp Panel to Parent Window in JSF 2.0将数据从 Rich:PopUp 面板传递到 JSF 2.0 中的父窗口
【发布时间】:2012-02-24 19:26:06
【问题描述】:

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

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

请帮忙。

【问题讨论】:

  • 我最近询问了弹出窗口的最佳实践 -> “处理 JSF 中的弹出窗口”。还没有什么反应……你自己弄清楚了吗?

标签: jsf-2 popup richfaces ajax4jsf


【解决方案1】:

有两种方法可以做到这一点:

  1. 在您的复选框中添加valueChangeListeners rich:popupPanel 将设置必要的属性,然后 renderajax主/父页面的元素
  2. 在复选框上设置 javascript onchange 事件并使用 jQuery 操作主页面/父页面的相应 DOM 元素

选择哪一个?

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-13
    • 1970-01-01
    • 2019-01-31
    • 2014-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多