如何自动刷新共享网站?现在,当有人在分享讨论中发布答案时,用户必须刷新页面才能查看答案。如何自动刷新页面?
答案 0 :(得分:1)
Share中没有预定义的自动刷新组件。你必须自己编写代码。
选项1:通过JavaScript每隔x秒自动轮询一次服务器,例如:使用YAHOO.lang.later(...)
选项2:编写您自己的Alfresco政策以触发服务器发送的事件+在共享中使用此类事件
选项3:介绍WebSockets
所有选项都需要深入了解浏览器中的JavaScript,特别是YUI& Alfresco的定制Share组件& utils的。选项2& 3还需要深入了解Java& Alfresco的Java Foundation API。
答案 1 :(得分:0)
我在toolbar.get.html
中修改了tomcat\webapps\share\WEB-INF\classes\alfresco\site-webscripts\org\alfresco\components\discussions
。我添加了以下元标记
<meta http-equiv="Refresh" content="100">
。这很有效。
答案 2 :(得分:0)
我制作了一个轮询计时器来更新特定数据,而不是重新加载整个页面
然而,这是更多的工作。