刷新资产发布者portlet liferay6.2
Refresh asset publisher portlet liferay6.2
我需要每5分钟刷新一次资产发布者portlet ..
Liferay 6.2 ce ga2
谢谢
使用setInterval
javascript方法和Liferay.Portlet.refresh("#p_p_id<portlet:namespace/>")
,您可以实现这一点。
function refreshPortlet(){
Liferay.Portlet.refresh("#p_p_id_19_");
setInterval(refreshPortlet, 10000);
}
refreshPortlet();
以上代码将每10秒刷新一次留言板portlet。
对于资产发布者,portlet名称空间类似于101_INSTANCE_bsWWbeve8ffA_
您可以将代码放在asset-publisher-portlet的jsp中,方法是用hook覆盖它。
这是我遵循的解决方案:
- 步骤1:进入"Admin">"site administration">"Private pages"
-
步骤2:在右侧插入以下Javascript脚本:
function refreshPortlet(){ Liferay.Portlet.refresh('.portlet-asset-publisher'); setInterval(refreshPortlet, 300000); } refreshPortlet();
希望对大家有所帮助
相关文章:
- Liferay:从portlet调用JSON服务
- 使用主题运行时portlet liferay时出现Javascript错误
- 基于事件的IPC(使用事件的portlet间通信)
- Javascript 主题标签正则表达式提取 portlet 名称和页码
- OpenLayers + Liferay Portlet
- Vaadin (self contained) portlet (Liferay) with Javascript (d
- 如何默认最小化 JQuery UI Portlet
- 远程 JS 文件作为 portlet 依赖项在 gatein-resources 中给出.xml不起作用
- Jquery Portlet 中的数据表
- 将 iframe 放置在 Liferay portlet 中
- 使用 Portlet 从中提取 ltpa 令牌
- Liferay:无法从Dockbar添加portlet
- Liferay Spring MVC portlet导入多个.js文件
- 在JS中获取portlet会话
- 如何取消portlet中标头和内容的可排序性
- Liferay 6.0.6/JBOSS-如何在不不断重新部署的情况下在portlet中编辑JavaScript
- 将自定义消息从iframe来宾发送到iframe主机,其中托管portlet中的HTML
- 刷新资产发布者portlet liferay6.2
- 在Spring portlet中,隐藏字段值没有传递到下一页
- 我想显示警告(验证表单),如果表单在portlet生命周期中无效,就不要提交