【问题标题】:Auto-refreshing of a portlet after another portlet finished its work在另一个 portlet 完成工作后自动刷新一个 portlet
【发布时间】:2014-01-13 18:48:48
【问题描述】:

我有两个 portlet:

  1. 一个用于显示文件列表(以及更多)

  2. 二是将文件导入Liferay的文档库。

如果我在一个页面上同时拥有两个 portlet,如何在导入 portlet 完成工作后刷新“列表”portlet?这是强制性的,因为列表 portlet 中的超链接将在导入后更改。

【问题讨论】:

  • 如果将文件导入文档库是在一个 portlet 操作请求中完成的,那么门户会确保在同一页面上重新加载所有 portlet,因为在单个 portlet 的操作阶段之后调用所有 portlet 的呈现阶段.

标签: refresh liferay spring-portlet-mvc


【解决方案1】:

这里是关于如何使用 ajax 调用刷新 portlet 的指针。

Liferay.Portlet.refresh("p_p_id_<targetportletnamespae>_");

由您决定何时调用此 js 方法,具体取决于您的要求。

【讨论】:

    猜你喜欢
    • 2013-04-09
    • 1970-01-01
    • 1970-01-01
    • 2013-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-26
    相关资源
    最近更新 更多