我尝试创建一个刷新liferay portlet的链接,但这不起作用:
<a href="javascript:Liferay.Portlet.refresh('#p_p_id_portletname')">link</a>
有什么问题?
答案 0 :(得分:2)
你必须在末尾添加额外的_(下划线)。
e.g。
Liferay.Portlet.refresh("#p_p_id_customCharts_WAR_CustomCharts_INSTANCE_6QxU_")
此外,使用onclick属性而不是href来调用javascript也是一种很好的做法。