Primefacesを使用してJSFを実行しています。ページにがあり、1秒ごとにテーブルが更新されますが、サーバー側で関数を実行していると、テーブルが更新されません。ページの更新を継続する方法を教えてください。前もって感謝します!poll
poll
poll
<p:poll interval="1" autoStart="false" update=":acceptedTable"
widgetVar="mypoll"></p:poll>
<h:panelGroup id="acceptedTable">
<p:dataTable value="#{taxiService.acceptedTaxies}" var="item"
paginator="true" style="width: 10%"
rendered="#{taxiService.lengthOfList != 0}" rows="10"
paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink}">
<f:facet name="header">Accepted Taxies</f:facet>
<p:column style="text-align: center;">
<f:facet name="header">Number plate</f:facet>
<h:outputText value="#{item}"></h:outputText>
</p:column>
</p:dataTable>
</h:panelGroup>
Tomcatサーバーで実行
解決策:ポーリングを使用する代わりに、JQueryを使用してテーブルを更新します