Iai pessual, blz?
tenho a seguinte situação: preciso fazer uma página em um sistema que estou desenvolvendo, onde em um determinado periodo de tempo (por exemplo, 10 segundos), minha pagina seja recarregada para a atualização de uma Lista de produtos. Ou seja, preciso que de 10 em 10 segundos enquanto a página estiver aberta, um dataTable seja atualizado, pq dessa forma toda vez que entrar um registro novo na tabela que o dataTable estiver configurado, possa ser mostrado.
Estou usado JSF com Richfaces, então meu primeiro passo foi pesquisar por Ajax4jsf, e descobri o a4j:poll. De acordo com os links, parece resolver meu problema:
porem estou com algumas duvidas em como usar o componente em minha página.
[code]<ui:composition xmlns=“http://www.w3.org/1999/xhtml”
xmlns:ui=“http://java.sun.com/jsf/facelets”
xmlns:h=“http://java.sun.com/jsf/html”
xmlns:f=“http://java.sun.com/jsf/core”
xmlns:a4j=“http://richfaces.org/a4j”
xmlns:rich=“http://richfaces.org/rich”>
<a4j:region>
<h:form>
<a4j:poll id="poll" interval="500" enabled="#{pollBean.pollEnabled}"
reRender="poll,grid" />
</h:form>
</a4j:region>
<h:form>
<h:panelGrid columns="2" width="80%" id="grid">
<h:panelGrid columns="1">
<h:outputText value="Polling Inactive"
rendered="#{not pollBean.pollEnabled}"></h:outputText>
<h:outputText value="Polling Active"
rendered="#{pollBean.pollEnabled}"></h:outputText>
<a4j:commandButton style="width:120px" id="control"
value="#{pollBean.pollEnabled?'Stop':'Start'} Polling"
reRender="poll, grid">
<a4j:actionparam name="polling" value="#{!pollBean.pollEnabled}"
assignTo="#{pollBean.pollEnabled}" />
</a4j:commandButton>
</h:panelGrid>
<h:outputText id="serverDate" style="font-size:16px"
value="Server Date: #{pollBean.date}" />
</h:panelGrid>
</h:form>
</ui:composition>
[/code]
eu não entendo oq devo colocar nos seguintes atributos para o meu caso:
enabled="#{pollBean.pollEnabled}"
se alguem ai que ja usou puder me dar uma força eu agradeço bastante.
Obrigado