Olá!!
estou com um problema ao remover o ultimo filho de um nó em uma arvore feita com Richfaces
Arvore Exemplo:
- Raiz
- Filho 1
- Neto 1
- Neto 2
- [b]Neto 3[/b]
- Filho 2
- Neto 4
- [b]Neto 5[/b]
- [b]Filho 3[/b]
- Neto 6
- [b]Neto 7[/b]
Quando tento remover os nós, Neto 3, Neto 5, Filho 3 e Neto 7
obtenho o seguinte error: No tree element available or row key not set!
Acredito que esse ocorre pela seguinte razão:
Quando removo um elemento, arvore automaticamente seleciona o elemento abaixo dela! (exemplo, objeto selecionado é o elemento 1, quando removo o elemento 1, ele seleciona o elemento 2 (atual elemento 1).
Ai quando removo o ultimo filho, não há filho abaixo dele pra ser selecionado, daí dispara o erro!
alguem saberia como fazer para que na Tree do RichFaces, após removido um objeto, nenhum elemento da arvoré fique selecionado, ou selecione a raiz?
Att. Dirceu