2

ajax呼び出しを介してUIに反映する必要があるサーバーでデータが変更されると、データテーブル列(特定の列)を動的に更新したいと考えています。プライムフェイスでこれを達成するにはどうすればよいですか。

4

1 に答える 1

2

p:pollタグを使用して、primefaces が提供するポーリング メカニズムを使用できます。

Primefaces ドキュメントから:

Poll は、定期的な ajax リクエストを送信し、JSF バッキング Bean でリスナーを実行する機能を持つ ajax コンポーネントです。

<h:form id="form">  
    <p:dataTable id="tab" ...>
      //cols
    </p:dataTable>  

    <p:poll interval="3"   
            listener="#{counterBean.increment}" update="tab" />  
</h:form> 
于 2013-01-07T14:36:11.880 に答える