【发布时间】:2014-05-22 09:03:12
【问题描述】:
我想在 JSF 渲染完成之后使用 a4j:poll 在我的视图中加载内容,以提高视图本身的渲染速度。我认为交付页面然后开始轮询内容是很常见的任务。但是,如果我有这样的构造:
<h:form>
<a:region>
<a:poll id="feed" reRender="feedReader" interval="100"/>
<a:outputPanel id="feedReader">
<h2>
<a href="#{feedReader.link}">
<h:outputText value="#{feedReader.title}" />
</a>
</h2>
<h:outputText value="#{feedReader.teaser}" />
</a:outputPanel>
</a:region>
</h:form>
a:outputPanel 中的所有内容都将在初始页面请求时呈现。我怎样才能抑制这种行为?
【问题讨论】:
-
我想你会发现轮询确实是在 JSF 视图渲染之后才开始的,你的意思是在 DOM 完全加载之后?
-
是的,我就是这个意思。