Envoyé par : trollchichon
Date : 24/05/2006 12:17
Coucou, j'ai un tree généré par un rdf et je voudrait savoir combien il a de ligne, comment faire car je ne trouve pas dans la référence DOM...
Envoyé par : trollchichon
Date : 24/05/2006 13:52
Merci pour ta reponse mais il me sort "2" alors que j'ai 10 élément normalement, que se passe t il?
Envoyé par : Zmx
Date : 24/05/2006 14:07
C'est le nombre d'enfant direct ... Je suppose que tu veux le nombre de "descandant", non ?
Envoyé par : trollchichon
Date : 24/05/2006 14:08
J'ai ceci :
<tree enableColumnDrag="true" hidecolumnpicker="true" id="member_liste_champs_1" flex="1" ref="urn:data:row2" datasources="rdf:null"> <treecols> <treecol id="member_nom" label="Nom" primary="true" flex="1"/> <treecol id="member_prenom" label="Prénom" flex="1"/> </treecols> <template> <treechildren id="member_treechildren1" tooltip="member_moretip"> <treeitem uri="rdf:*" > <treerow > <treecell label="rdf:http://172.25.25.105/supann#member_nom" value="rdf:http://172.25.25.105/supann#member_uid"/> <treecell label="rdf:http://172.25.25.105/supann#member_prenom" value="rdf:http://172.25.25.105/supann#member_uid" /> </treerow> </treeitem> </treechildren> </template> </tree>
et je fait ceci en Js :
alert(orig.lastChild.lastChild.childNodes.length);
Je devrait donc avoir le nombre de fils de "member_treechildren1" mais non, il me retourne 1.
Si vous avez une idée...
Envoyé par : Zmx
Date : 24/05/2006 17:20
Dans ton exemple "member_treechildren1" n'a qu'un enfant, le treeitem.
Envoyé par : trollchichon
Date : 24/05/2006 18:43
ben oui ca je le sais mais a ce moment la comment faire pour avoir le nombre d'elements généré par le rdf?
Envoyé par : trollchichon
Date : 26/05/2006 08:22
J'ai peut etre une idée:
Dans le fichier php de création rdf, je crée une variable compte le nombre de ligne et je la renvoie ensuite par méthode post
Y'a une autre solution?
Envoyé par : trollchichon
Date : 26/05/2006 11:29
c'est bon j'arrive a faire la copie d'un arbre a l'autre...
Mais voila ca me fait une belle erreur dans mon tree :
Erreur : uncaught exception: [Exception... "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsITreeContentView.getItemAtIndex]" nsresult: "0x80070057 (NS_ERROR_ILLEGAL_VALUE)" location: "JS frame :: http://172.25.25.107/supann/js/option.js :: add_modif_tree :: line 440" data: no]
donc je suppose que c'est parce qu'un attribut n'a pas de valeur mais je m'en fiche vu que j'ai le résultat voulu...
Maintenant la question :
Est-il possible que cette erreur engendre une impossibilité de reutilisation du tree car lors que je veut modifier le datasources, il n'y a pas d'erreur js mais aucun resultat n''apparait
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.