Liferay 6.0.6 中强制从其他 portlet 渲染 portlet

发布于 2024-12-05 05:28:47 字数 241 浏览 0 评论 0原文

有什么方法可以强制在 Liferay 中渲染端口?

我正在使用 Liferay 6.0.6,我想在会话变量中设置一个值,并强制其他端口让渲染,以便能够在读取该变量时更新第二个 portlet 的片段。

在 portlet 开发中,我使用 JSF 2.0 (Mojarra) 和 PrimeFaces

以防万一这是不可能的。还有其他建议来实现它吗?两个端口如何进行通信以更新其中一个端口的片段?

提前致谢。

Is there any way I can force the render of a port let in Liferay?

I'm using Liferay 6.0.6 and I want to set a value into a session variable and force other port let to render to be able to update fragment of this second portlet as it reads this variable.

In the portlet development I am using JSF 2.0 (Mojarra) and PrimeFaces

In case this is impossible. Any other suggestion to achieve it? How can two port lets communicate to update a fragment of one of them?

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浮生面具三千个 2024-12-12 05:28:47

您可以在 PrimeFaces 中进行 Google Ajax Push 操作,您会找到一些资源。 Ajax Push 也可以在 portlet 上下文中使用。我们一直在 ICEfaces 中使用 Ajax Push,但是 似乎 PrimeFaces 支持相同的。然而,我确实遇到了这个问题,但我没有了解它是否仍然与您目前使用的版本相关。

You could do a Google for Ajax Push in PrimeFaces, and you will find some resources. Ajax Push can also be used in a portlet context. We've been using Ajax Push in ICEfaces, but it seems that PrimeFaces supports the same. I did however came across this issue, but I don't know if it's still relevant for the version you're using at the moment.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文