Bom dia a todos, tenho uma duvida referente ao a4j:commandLink dentro do datatable. Seguinte na minha pagina jsp tem um rich:datatable que esta sendo populado manualmente (não estou usando o BD) e a cada linha gerada é um a4j:commandlink que ao ser clicado abre um modalPanel para poder modificar o nome por exemplo, mas como faco para que quando o link for clicado ele passe o id(indice da posicao que foi clicado)??? :?: :?: :?:
Segue o meu metodo cadastrar:public void cadastraJustificativa() {
JustificativaMB novo = new JustificativaMB();
novo.setDescricao(getDescJustificativa());
novo.setStatus("Inativo");
novo.setId(listaJustificativa.indexOf(novo));
listaJustificativa.add(novo);
System.out.println("Você salvou " + getDescJustificativa());
System.out.println(listaJustificativa.indexOf(novo));
}
public String alterarJustificativa() {
for (JustificativaMB obj : listaJustificativa) {
int posicao = listaJustificativa.indexOf(obj);
if (posicao == 1) { //aqui deveria comparar o id da lista
JustificativaMB objAux = obj;
obj.setDescricao("TEXTO MODIFICADO");
obj.setStatus("Ativo");
listaJustificativa.remove(objAux);
listaJustificativa.add(posicao, obj);
break;
}