Envoyé par : manu_gestelia
Date : 09/05/2006 16:04
Bonjour,
Je parcours un arbre. Et selon si je suis sur un noeud ou sur une 'feuille', je dois faire un traitement spécifique. Mais je n'arrive pas à trouver la propriété ou la méthode (ou la bonne syntaxe) qui me permet de le déterminer. J'ai essayé avec hasChildNodes, isContainer, isContainerEmpty, ... Mais à chaque fois sans sucé.
Avez-vous, SVP, la solution ?
Merci d'avance
Envoyé par : jcs
Date : 09/05/2006 17:18
Une piste, après un rapide coup d'oeil à xulplanet (pas testé et sans aucune garantie) :
if (tree.contentView && tree.currentIndex != -1) { var item = tree.contentView.getItemAtIndex(tree.currentIndex); return item.empty || !(item.container); }
Ce code devrait renvoyer vrai si l'élément sélectionné est soit un container sans enfant, soit un élément qui n'est pas un container (donc nécessairement une feuille).
Envoyé par : Christophe Charron
Date : 09/05/2006 17:21
Bonsoir, quel est l'intitulé de l'erreur ?
Cordialement, Christophe Charron
Envoyé par : manu_gestelia
Date : 11/05/2006 12:27
Bonjour,
Je vous remercie tout d'abord pour vos réponses et je m'excuse pour n'y répondre que maintenant.
J'ai essayé la suggestion de jsc, mais sans résultat.
En réponse a Christophe Charron, en fait il n'y a pas d'erreur mais le résultat des méthodes (empty, container, isContainer, isContainerOpen, isContainerEmpty, ...) m'affichent 'undefined'.
Il n'est plus possible de poster des messages dans ce forum.
Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.
Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™
sont des marques de la fondation Mozilla.