我尝试创建一个刷新 liferay portlet 的链接,但这不起作用:
<a href="javascript:Liferay.Portlet.refresh('#p_p_id_portletname')">link</a>
出了什么问题?
最佳答案
您必须在末尾添加额外的 _(下划线)。
例如
Liferay.Portlet.refresh("#p_p_id_customCharts_WAR_CustomCharts_INSTANCE_6QxU_")
此外,使用 onclick 属性而不是 href 来调用 javascript 是一个很好的做法。
关于javascript - 如何刷新 liferay portlet?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32212169/