[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