Alfresco分享网站自动刷新

时间:2014-03-04 08:51:51

标签: alfresco alfresco-share

如何自动刷新共享网站?现在,当有人在分享讨论中发布答案时,用户必须刷新页面才能查看答案。如何自动刷新页面?

3 个答案:

答案 0 :(得分:1)

Share中没有预定义的自动刷新组件。你必须自己编写代码。

  1. 选项1:通过JavaScript每隔x秒自动轮询一次服务器,例如:使用YAHOO.lang.later(...)

  2. 选项2:编写您自己的Alfresco政策以触发服务器发送的事件+在共享中使用此类事件

  3. 选项3:介绍WebSockets

  4. 所有选项都需要深入了解浏览器中的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)

我制作了一个轮询计时器来更新特定数据,而不是重新加载整个页面

http://code.google.com/p/alfresco-presence/source/browse/share/source/web/presence/components/head/polling-timer.js

然而,这是更多的工作。