Javascript 刷新资产发布器portlet liferay6.2
我需要每5分钟刷新一次asset publisher portlet Liferay 6.2 ce ga2Javascript 刷新资产发布器portlet liferay6.2,javascript,liferay-6,alloy-ui,Javascript,Liferay 6,Alloy Ui,我需要每5分钟刷新一次asset publisher portlet Liferay 6.2 ce ga2 感谢您使用setIntervaljavascript方法和Liferay.Portlet.refresh(“#p#p#id”),您可以实现这一点 例如: function refreshPortlet(){ Liferay.Portlet.refresh("#p_p_id_19_"); setInterval(refreshPortlet, 10000); } refreshPortle
感谢您使用
setInterval
javascript方法和Liferay.Portlet.refresh(“#p#p#id”)
,您可以实现这一点
例如:
function refreshPortlet(){
Liferay.Portlet.refresh("#p_p_id_19_");
setInterval(refreshPortlet, 10000);
}
refreshPortlet();
上述代码将每10秒刷新一次留言板portlet
对于资产发布者,portlet名称空间类似于101\u INSTANCE\u bsWWbeve8ffA\u
您可以使用钩子将代码覆盖到asset publisher portlet的jsp中。这是我遵循的解决方案:
- 步骤1:转到“管理员”>“站点管理”>“私人页面”
- 步骤2:在右侧插入以下Javascript脚本:
function refreshPortlet(){ Liferay.Portlet.refresh('.portlet-asset-publisher'); setInterval(refreshPortlet, 300000); } refreshPortlet();