Oi Pessoal!!!
É o seguinte: tenho uma <t:tree> (Tomahawk), bem… ela é montada direitinho, mas coloquei um link
para passar um id, mas ela passa somente o id da ultima linha, mas mostra em todas as linhas o id
corespondente, mas se clico em qualquer uma ela mostra só o da ultima. Como resolver isso?
obrigado,
E aí!
tenta fazer assim:
faz o seu tree referenciar um TreeModelBase no bean. Quando a página for instanciada o bean vai ter o valor carregado! E pra pegar apenas a linha (o id) faz o link acionar um actionlistener assim:
public void listaLinha(ActionEvent event) {
UIComponent component = (UIComponent) event.getSource();
while (!(component != null && component instanceof HtmlTree)) {
component = component.getParent();
}
if (component != null) {
HtmlTree tree = (HtmlTree) component;
TreeNode node = (TreeNode) tree.getNode();
Nesse momento, node é a sua linha! aí vc pega o valor q quiser da linha e faz o que quiser!
falow!
oi não tem como fazer com o DefaultTreeModel ?
estou usando a tree e não tree2 tem como usar o TreeModelBase com ele?
obrigado,