2012-03-08 28 views
0

您能否推薦一些簡單的方法來自動刷新每個例如dataTable 10分鐘?datatable:在指定時間後自動刷新

<rich:dataTable id="table" var="item" value="#{bean.model}">  
    <rich:columnGroup> 
    <rich:column><h:outputText value="#{item.id}"/></rich:column> 
    <rich:column><h:outputText value="#{item.name}"/></rich:column> 
    ... 
    </rich:columnGroup> 

    <f:facet name="footer"> 
    <h:commandButton id="load" action="#{bean.loadData}"/> 
    </f:facet>  
</rich:dataTable> 

我已經嘗試了一些方法,但它始終有一個趕上,所以我在尋找一些共同的方法..

回答

1

嘗試RichFaces的a4j:polllink

<h:form> 
    <a4j:poll id="poll" interval="600000" reRender="table"/> 
</h:form> 
+0

謝謝,它看起來很好! – gaffcz 2012-03-08 11:58:02

+0

@gaffcz歡迎您:-) – Ben 2012-03-08 11:59:35

+0

超級,它真的工作(但沒有用戶界面:組成,我不得不使用正常的HTML標籤),謝謝!:-) – gaffcz 2012-03-08 14:41:42

相關問題