DataTable com p:column selectionMode

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

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

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~~

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 já fiz teste como o primefaces 3.0 etc...