Galera,
tenho um a4j:commandLink dentro de uma column no dataTable, com a action chamando um método, e que no oncomplete deverá abrir um modaPanel.O problema é, ele não está chamando esse método, ele abre o modalPanel direto… Se retiro o link do dataTable, ele funciona normalmente, acessando o método e depois abrindo o modalPanel…
Alguém sabe o que pode ser ?
Cara… eu estava com exatamente o mesmo problema.
Aqui eu percebi que não tinha configurado o meu MB no scope conversation. Foi só anotar a classe com o Scopo que o a4j:commandLink passou a invocar o método direitinho.
É o seguinte… meu a4j:commandLink não conseguia acessar o método no meu managed bean.
Isso estava acontecendo porque meu managed bean não estava anotado com @Scope(ScopeType.CONVERSATION), considerando o fato de eu estar usando o JBoss Seam.
Foi só anotar a classe que o a4j:commandLink começou a funcionar direitinho.
Posta seu problema aí, eu te dou um help no que eu puder.