refreshTime 属性控制重新载入频道内容的频率。如果将容器的 refreshTime 设为 0(默认值),浏览器刷新(或重新载入)会引起页面重新载入,并且会再次调用每个频道的 getContent() 方法。
以下应用于单个频道:
不可能仅刷新容器中单个频道的内容,因为频道是 HTML 表格单元。
可以在 PAPI 中使用 DesktopURL() 方法。提供者可以使用 getDesktopURL() 获得桌面 Servlet 的 URL、为 URL 附加参数,以及生成新的 URL(或链接)。
将容器的 refreshTime 属性和容器中单个频道的 refreshTime 一起使用。
如果容器的 refreshTime 为空,则此属性会计算为所有包含的频道的最短时间。如果要覆写计算得到的时间,可为容器设置 refreshTime,然后整个容器的内容都会被高速缓存。
如果有很多通道,则可以将 refreshTime 设置为较大的数值来利用提供者高速缓存,以便门户页面可以使用高速缓存后的内容。这在大多数频道都拥有静态内容时很有意义。refreshTime 的工作方式是,如果已设置容器的 refreshTime,就会使用它。如果将 refreshTime 设置为空字符串,则会尝试获得和使用所选频道的 refreshTime 的最小值。