Remover linha HtmlDataTable

1 resposta
E

e ai pessoal, td certo?

estou com o seguinte problema, tenho uma dataTable na minha página e essa table contém um commandLink para remover a linha selecionada.

pegar a linha selecionada eu consegui, o pepino é que não consigo remover a linha da tabela.

action para pegar a linha:

public String remove()
{
     //dataTable1 é um objeto do tipo HtmlDataTable que faz o binding da minha tabela
     int index = dataTable1.getRowIndex();

     //aqui ele retorna o valor correto
     System.out.println(index);

     return " ";
}

para remover a linha, eu tentei fazer algo como:

dataTable1.getChildren().remove(indez);

ele executa, mas nada acontece…

alguma sugestão???

desde já agradeço a atenção de vcs…

flws

1 Resposta

E

salve galera…

graças a Deus consegui resolver a bagaça…

estava na minha cara e eu não vi…caso alguém precise:

public String remove()
    {
	try
	{
	    int index = dataTable1.getRowIndex();
	
	    List data = (List)dataTable1.getValue();
	    
	    data.remove(index);
	}
	catch(Exception e)
	{
	    e.printStackTrace();
	}
	
	return " ";
    }

flws

Criado 12 de julho de 2007
Ultima resposta 12 de jul. de 2007
Respostas 1
Participantes 1