DataTable com p:column selectionMode

3 respostas
J

Tenho um DataTablem uma coluna com

<p:column selectionMode="single"  />

e nessa coluna seleciono o registro que desejo alterar ou excluir, porém quando nao tem nenhum registro selecionado, checkado no caso, nao poderia deixar nem alterar muito menos excluir, como que eu faço para verificar se existe algum checkado ou nao??

Grato

3 Respostas

J

Alguem tem alguma ideia como faço para resolver esse problema?

altitdb

Na sua datatable você deve especificar o atributo selection, então em algum metodo (editar, excluir, etc) que você quer, você verifica se tem algum item selecionado.

No bean você tem uma variavel ClasseA [] c;

Na datatable você tem selection=“bean.c”

No metodo você vai ter algo como

if(c.length == 0) {

//lança mensagem dizendo que não pode fazer nada

}

xD~~

Beron
Pessoas,
Vocês sabem o que acontece quando add <p:column selectionMode="multiple" /> no meu DataTable a paginação dele não funciona?
 
Se aletro pra <p:column selectionMode="single"  />  a paginação funciona beleza.

Uso primefaces 2.2.1
 e  fiz teste como o primefaces 3.0 etc...
Criado 11 de fevereiro de 2011
Ultima resposta 20 de out. de 2011
Respostas 3
Participantes 3