Fala galerinha…
seguinte, tenho aqui uma datatable que é dinâmica, por isso tive gerar ele toda numa classe e fazer um binding no rich:datatable
consegui montar ela toda bunitinha e já aparece na tela, porém o meu problema é que não consegui fazer um comandlink chamar o método que criei.
por exemplo: eu tenho um botão que é um comandLink e na action do comandLink tenho que chamar um método.
tentei usar o MethodExpression, mas não consegui fazer funcionar, vejam meu código:
//adicionando o método a ser chamado
MethodExpression actionExpression = FacesContext.getCurrentInstance().getApplication(). getExpressionFactory().createMethodExpression(FacesContext.getCurrentInstance().getELContext(),
"#{torreMB.teste}",String.class,new Class[0]);
//Coluna Editar
coluna = new HtmlColumn();
imagem = new HtmlGraphicImage();
comando = new HtmlAjaxCommandLink();
comando.setActionExpression(actionExpression);
imagem.setUrl("../img/edit.gif");
imagem.setStyle("border:0");
comando.getChildren().add(imagem);
coluna.getChildren().add(comando);
grupoColuna.getChildren().add(coluna);
alguém pode me ajudar com isso? 