【问题标题】:Update UI on JSF 2在 JSF 2 上更新 UI
【发布时间】:2011-07-26 21:26:27
【问题描述】:

有没有办法在 JSF 2 中异步更新 UI 元素? 例如,当一个批处理作业改变了一些值时,一个人正在看屏幕,屏幕上的一些片段得到更新。

【问题讨论】:

    标签: jsf-2


    【解决方案1】:

    有几个解决方案。一个是例如a4j:push,进一步描述here

    IceFaces 也因此而闻名。请注意,某些组件本质上是通过 AJAX 进行轮询的,而其他组件实际上使用反向 ajax/comet。

    【讨论】:

      【解决方案2】:

      您也可以使用PrimeFaces提供的<p:poll>

      这是一个工作示例:

      <h:form>
          <h:outputText id="txt_count" value="#{counterView.number}" />
          <p:poll interval="3" listener="#{counterView.increment}" update="txt_count" />
      </h:form>
      

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-17
      • 2012-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多