[Xulfr] sélection et id d'un treeitem

reluc rldhont at gmail.com
Dim 20 Avr 11:32:59 CEST 2008


Ton problème est normal :

Ton arbre est construit avec un RDF, il y a donc une forte chance pour 
que le contenu de l'arbre ne soit pas construit dans le document, le 
DOM. Tu ne peux donc pas accédé à l'item avec getElementById.

Ensuite tree.view.selection renvoit un objet implémentant l'interface 
nsITreeSelection
lit ça http://xulfr.org/xulplanet/xultu/seltree.html
et ça http://xulplanet.com/references/objref/TreeSelection.html
et encore ça http://developer.mozilla.org/en/docs/XUL:tree

Enfin comme tu utilises un RDF pour ton arbre, tu n'accèderas pas à des 
objets DOM mais à des objet Resource RDF, enfin je crois.

jean-michel fan_de_teamspeak a écrit :
>
> moi je n'y connais pas grand chose mais il y a un truc qui me choque : 
> une id numérique pure c'est peut être
> possible mais je ne savais pas
>
> Le 19/04/08, *Julien Cochennec* <j.cochennec at laposte.net 
> <mailto:j.cochennec at laposte.net>> a écrit :
>
>     Bonsoir à tous,
>     Désolé si ma question paraît triviale, mais j'ai vu tout sauf ça
>     dans les forums :
>     J'ai un arbre (rempli par rdf) avec à un moment un treeitem dont
>     Id vaut "1".
>     Je veux faire une fonction Javascript qui récupère cet id quand le
>     treeitem est sélectionné.
>     Je fais donc :
>     var tree=event.target;
>     var tree_item=tree.view.selection;
>     var tree_item_id=tree_item.Id;
>     alert(tree_item_id);
>
>     mais ça ne fonctionne pas. J'ai essayé aussi getAttribute("id")
>     mais ça ne marche pas non plus.
>     Quelqu'un a une idée? une alternative dans le cas où ça ne serait
>     pas possible?
>
>     _______________________________________________
>     Xulfr mailing list
>     Xulfr at lists.xulfr.org <mailto:Xulfr at lists.xulfr.org>
>     http://lists.xulfr.org/mailman/listinfo/xulfr
>
>
>
>
> -- 
> http://jeanmichel.gens.free.fr
> ------------------------------------------------------------------------
>
> _______________________________________________
> Xulfr mailing list
> Xulfr at lists.xulfr.org
> http://lists.xulfr.org/mailman/listinfo/xulfr
>   



Plus d'informations sur la liste de diffusion Xulfr