【发布时间】:2015-01-30 10:37:40
【问题描述】:
我的应用程序中的多窗口处理有问题。 我目前使用对话范围来启用多窗口/选项卡处理,但如果用户在新选项卡中打开链接(按钮),则对话将在旧选项卡和新选项卡之间共享。
Apache Deltaspike 有一个解决方案 (http://deltaspike.apache.org/documentation/#_module_overview) 但我已经在使用 Seam 3(和 JSF 2.1)并且不想迁移到 Deltaspike。
所以我正在寻找没有 Deltaspike 的替代解决方案,或者是否可以使用 Deltaspike AND Seam 3?
【问题讨论】:
-
如果可以,升级到 JSF-2.2:它现在可以处理多个窗口
-
毕竟我在 JSF 2.2 中读到过的内容是,如果用户在新选项卡中打开链接/按钮将不起作用,因为两个选项卡中的窗口 ID 相同。无论如何,目前无法更新到 JSF 2.2。
-
JSF 2.2 只提供了一个 ClientWindow,但它不管理它的范围。使用 DeltaSpike 而不是 Seam3。 DeltaSpike 是这条道路上的未来,真是太棒了!
标签: jsf-2 seam3 deltaspike