是否有一种万能的方式来处理 JSF2 中的弹出窗口(我使用 Richfaces)?
我整理了一份要求清单,我遇到了。
我尝试了很多来克服一些已解决的缺陷,但可能存在更完整和更复杂的示例或最佳实践来在 JSF 中实现弹出窗口。
需求清单:
(I) 弹出窗口应附加到例如动态项目列表(数据表或丰富:树)内的命令按钮;该项目必须稍后在弹出逻辑中可识别
(二)popup打开时必须执行一些逻辑(初始化)
(IIIa) 关闭弹出窗口时的一些逻辑(使用弹出窗口内的命令按钮)。(IIIb) 应调用(调用支持 bean)的回调动作。(IIIc) 结果值应该传递给调用者。
(四)参数需要从调用者传递给popup
(V) 我可以有一个(可重用的)托管 bean 来封装弹出逻辑吗?如何从其他 bean 中引用这个 bean?我应该使用哪个范围?
(VI) 我可以避免弹出窗口在显示之前物理地存在于 DOM 树中吗 - 阻止它一直被渲染/评估
我期待您的意见/想法。
问候