title: can anyone explain why a4j:poll cannot reRender rich:dataTable?
body: <p>This is my xhtml page:</p>
  
  <pre><code>&lt;a:region&gt;
      &lt;h:form&gt;
          &lt;a:poll id="poll" interval="#{pollBean.pollInterval}"
              enabled="#{pollBean.pollEnabled}"
              timeout="#{pollBean.timeout}" reRender="poll,messagesList" /&gt;
      &lt;/h:form&gt;
  &lt;/a:region&gt;
  &lt;h:form&gt;
      &lt;rich:dataTable id="messagesList" value="#{pollBean.messages}" var="message"&gt;
          &lt;h:outputText value="#{message.content}" /&gt;
      &lt;/rich:dataTable&gt;            
  &lt;/h:form&gt;
  </code></pre>
  
  <p>The rich:dataTable component does not rerendered after polling finished. After I use ui:repeat instead, it works fine. So can anyone explain this for me? Thanks.</p>
  
  <p>My application is built on Seam 2.2.1.CR2 and richfaces 3.3.3 and deployed on JBoss 6.0.0.</p>
  
  <p>Here is my simple PollBean.java:</p>
  
  <pre><code>@Name("pollBean")
  @Scope(ScopeType.SESSION)
  @Restrict("#{identity.loggedIn}")
  public class PollBean implements Serializable {
  
      @In
      private EntityManager entityManager;
  
      private boolean pollEnabled = true;
  
      private int pollInterval = 3000;
  
      private int timeout = 3000;
  
      /**
       * Default constructor.
       */
      public PollBean() {
      }
  
      // getters and setters omitted
  
      /**
       * @return Returns a list of messages.
       */
      public List&lt;Message&gt; getMessages() {
          @SuppressWarnings("unchecked")
          List&lt;Message&gt; messages = this.entityManager.createQuery(
              "select message from Message message").getResultList();
          return messages;
      }
  }
  </code></pre>