Olá
Pessoal boa tarde?
Estou usando tomcat 7 primefaces 3.0.
Nesse meu exemplo de paginação quando executo a página pela primeira vez e click no checkbox principal para ele marcar todos os 10 primeiros registros da pagina ele funciona certinho, bom agora vamos ao problema se eu executo a pagina e navego entrea as paginas e em seguida click no botão de marcar os 10 registros em qualquer página, então ele marca todos os registros não somente os 10 da página que estou mais todos os registros, ou seja deveria selecionar apenas os 10 da pagina que estou navegando correto? esse é o meu problema.
No exemplo da versão 2.2.1 do prime esse bug existe mesmo de acordo com a url: http://www.primefaces.org/showcase/ui/datatableRowSelectionRadioCheckbox.jsf existe esse bug mesmo.
Agora na url do 3.0: http://www.primefaces.org/showcase-labs/ui/datatableRowSelectionRadioCheckbox.jsf eles corrigiram o problema porem na minha pagina o erro continua mesmo com a versão 3.0, e estou rodando o exemplo fornecido pela primefaces, alguem teria alguma ideia de como selecionar esse problema?
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:c="http://java.sun.com/jsp/jstl/core"
xmlns:p="http://primefaces.org/ui">
<h:head>
</h:head>
<h:form id="form">
<p:dataTable var="car" value="#{tableBean.mediumCarsModel}" paginator="true" rows="10"
selection="#{tableBean.selectedCars}">
<f:facet name="header">
Checkbox Based Selection
</f:facet>
<p:column selectionMode="multiple" style="width:18px" />
<p:column headerText="Model">
#{car.model}
</p:column>
<p:column headerText="Year">
#{car.year}
</p:column>
<p:column headerText="Manufacturer" >
#{car.manufacturer}
</p:column>
<p:column headerText="Color">
#{car.color}
</p:column>
<f:facet name="footer">
<p:commandButton value="View" icon="ui-icon-search" update=":form:displayMulti" oncomplete="multiCarDialog.show()"/>
</f:facet>
</p:dataTable>
</h:form>
</html>