RichFaces a4j:轮询不起作用



RichFaces 3.3.3中的我的代码:

    <a:region>
      <h:form>
        <a:poll id="feed" enabled="true" reRender="feedReader" interval="100"/>
      </h:form>
    </a:region>
    <h:form>
      <h:outputText value="#{feedReader2.title}" id="feedReader" />
    </h:form>

这与这里的示例很接近:http://www.mastertheboss.com/richfaces/using-ajax-with-jboss-richfaces

它应该做的是轮询服务器,服务器读取rss提要并返回标题。

然而,这并不奏效。在Chrome开发工具中,我看不到任何对服务器的AJAX请求。相反,我看到一个错误Uncaught TypeError:无法读取framework.pack.js上null的属性操作。发生错误的行是:

this._actionUrl=(this._form.action)?this._form.action:this._form

我只能猜测这与没有动作属性的<h:form>有关。但我不明白为什么我需要这个,因为它并没有包含在你能找到的所有例子中。

此外,我不希望<h:outputText>在页面加载时查询bean。我的目标是在页面渲染完成后使用AJAX来读取提要。

如果这是一个与我的RichFaces版本有关的问题,有人能在3.3.3中给我一个如何做到这一点的例子吗?

我发现了这个问题。这是我包含的上述标记之外的一个错误。嵌套了两个<h:form>,导致第二个出现故障。

相关内容

  • 没有找到相关文章

最新更新