Pessoal, tenho um ice:commandButton assim:
<ice:commandButton visible="true" id="removeUnidadePaiCadastro" actionListener="#{UnidadeMB.doRemovePaiGrid}"
onchange="submit();" immediate="true" binding="#{UnidadeMB.botaoExcluir}" partialSubmit="true"/>
Quando clico nele, nada acontece, nem o método doRemovePaiGrid() é executado e nem aparece mensagem de erro. Alguém pode me dizer se tem algum erro??
OBS:
Este é o método doRemovePaiGrid, que deveria ser chamado:
public void doRemovePaiGrid(ActionEvent pEvent) throws AbstractException {
try {
acao = Constantes.ACAO_EXCLUIR;
UnidadeVO unidadeRemovida = new UnidadeVO();
if (pEvent.getComponent().getId().equals("removeUnidadePaiCadastro")) {
validarRadioButton(radioUnidadesPaiCadastro);
unidadeRemovida.setIdUnidade(new Long(radioUnidadesPaiCadastro.getValue().toString().trim()));
} else {
if (pEvent.getComponent().getId().equals("removeUnidadePai")) {
validarRadioButton(radioUnidadesPai);
unidadeRemovida.setIdUnidade(new Long(radioUnidadesPai.getValue().toString().trim()));
}
}
//Recupera os dados do objeto a partir do ID
unidadeRemovida = UnidadeRN.getInstance().obterPorPk(unidadeRemovida);
atualizarGridPai(acao, unidadeRemovida);
}
catch (Exception e) {
inicializarValueObjects();
tratarException(e);
}
acao = Constantes.ACAO_INSERIR;
}