title: selectOneRadio lost checked value inside a dataList with pagination
body: <p>I have this example code,</p>
  
  <p>My xhtml page.</p>
  
  <pre><code>&lt;html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:p="http://primefaces.org/ui"
      xmlns:f="http://java.sun.com/jsf/core"&gt;
  &lt;h:head&gt;
  &lt;/h:head&gt;
  &lt;h:body&gt;
      &lt;p:dataList value="#{dataListView.lista}" var="l" type="unordered"
          itemType="none" paginator="true" rows="1" styleClass="paginated"&gt;
          &lt;f:facet name="header"&gt;
                  Paginator
              &lt;/f:facet&gt;
          &lt;p:selectOneRadio id="resposta" value="#{dataListView.resposta}"&gt;
              &lt;f:selectItem itemLabel="Certo" itemValue="Certo" /&gt;
              &lt;f:selectItem itemLabel="Errado" itemValue="Errado" /&gt;
          &lt;/p:selectOneRadio&gt;
      &lt;/p:dataList&gt;
  &lt;/h:body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>My Bean </p>
  
  <pre><code>package br.com.so.teste;
  
  import java.io.Serializable;
  import java.util.ArrayList;
  import java.util.HashMap;
  import java.util.List;
  import java.util.Map;
  
  import javax.annotation.PostConstruct;
  import javax.enterprise.context.SessionScoped;
  import javax.faces.view.ViewScoped;
  import javax.inject.Named;
  
  import br.com.so.modelo.Questao;
  
  @Named
  @ViewScoped
  public class DataListView implements Serializable {
  
      private List&lt;String&gt; lista;
      private String resposta;
  
      @PostConstruct
      public void init() {
          lista = new ArrayList&lt;&gt;();
          lista.add("1");
          lista.add("2");
          lista.add("3");
          lista.add("4");
          lista.add("5");
      }
  
      public List&lt;String&gt; getLista() {
          return lista;
      }
  
      public void setLista(List&lt;String&gt; lista) {
          this.lista = lista;
      }
  
      public String getResposta() {
          return resposta;
      }
  
      public void setResposta(String resposta) {
          this.resposta = resposta;
      }
  
  }
  </code></pre>
  
  <p>The error appear when i change the page view, in pagination have (1,2,3...) if i check the radio button in page '1' and i go to page '2' and i come back to page '1' the radio button is not checked.
  Why does it happen?
  How do i fix it?
  I need to keep the value checked in the radioButtons.</p>