Amigos,
Migrei do Primefaces 2.2.1 para o 3 e estou enfrentando um problema com o Datatable, mas especificamente o atributo rowKey, se o meu campo de identificação é do tipo string e composto apenas de números e exceder 16 caracteres, o registro não vai para a seleção da lista especificada no atributo selection, creio eu, que quando o número de identificação é formado só por números, ele converte para int ou long ou outro tipo;
exemplo
Se o ID é 17100000006330000117, o registro é truncado, fiz um teste mudando o primeiro número para uma letra e funcionou, A7100000006330000117, nesse caso ele deve enxergar como String;
da mesma forma, se eu tiver o Id 000063354874 (os zeros são parte do Id), o registro é truncado, porque a conversão é feita e os zeros são tirados.
Existe alguma maneira de remediar esta situação, ou só voltando pro 2.2.1?