如何刷新liferay portlet?

时间:2015-08-25 19:12:17

标签: javascript liferay portlet

我尝试创建一个刷新liferay portlet的链接,但这不起作用:

<a href="javascript:Liferay.Portlet.refresh('#p_p_id_portletname')">link</a>

有什么问题?

1 个答案:

答案 0 :(得分:2)

你必须在末尾添加额外的_(下划线)。

e.g。 Liferay.Portlet.refresh("#p_p_id_customCharts_WAR_CustomCharts_INSTANCE_6QxU_")

此外,使用onclick属性而不是href来调用javascript也是一种很好的做法。