|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||||||
|
Futur Membre du Club
![]() Inscription : juin 2010 Messages : 80 ![]() |
bonsoir le monde
j'ai crée un arbre comme suit : Code :
Code :
genre : je voudrais ajouter un parent du genre : j'ajoute une array collection a mon code comme suit : Code :
de la sorte : Code :
Code :
merci d'avance pour votre aide |
||||||||||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 2 278 ![]() |
bonjour,
est ce que ton objet Person possède une propriété libelle comme défini dans ton labelField ? PS: passe par un objet XML plutot ce sera plus simple et plus lisible
__________________
Je ne réponds pas aux questions envoyées par mp |
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : juin 2010 Messages : 80 ![]() |
bonjour et merci pour ta reponse
en effet non ,mon objet person ne possède pas une proprieté libellé ,mais plutot une propriété name donc j'ai changé mon code en fonction de ca ,labelfield="name" maintenant seul le noeud parent s'affiche ,mais pas le resultat de ma fonction donc maintenant il faut que je specifie a la fois le labelfield pour le noeud parent et pour les fils ,donc 2 valeurs de labelfield ,comment faire pour cela ?? |
|
|
00
|
|
|
#4 | ||
|
Futur Membre du Club
![]() Inscription : juin 2010 Messages : 80 ![]() |
sinon je suis passé par un objet XML comme vous m'avez conseillé
Code :
|
||
|
|
00
|
|
|
#5 | ||
|
Membre Expert
![]() Inscription : juin 2007 Messages : 2 278 ![]() |
Avec les fonction XML
Code :
__________________
Je ne réponds pas aux questions envoyées par mp |
||
|
|
00
|
|
|
#6 | ||
|
Futur Membre du Club
![]() Inscription : juin 2010 Messages : 80 ![]() |
merci pour ta reponse ,
mais franchement j'ai pas compris grand chose ce que je voudrais faire est precisement d'injecter ma source de donnée dans la partie en rouge,en utilisant un dataProvider ou quelque chose du genre : Code :
|
||
|
|
00
|
|
|
#7 |
|
Futur Membre du Club
![]() Inscription : juin 2010 Messages : 80 ![]() |
Ou bien n'y aurait-il pas juste une façon plus simple d'ajouter un noeud parent aux feuilles générées par mon datasource ?
|
|
|
00
|
|
|
#8 | ||||
|
Membre Expert
![]() Inscription : juin 2007 Messages : 2 278 ![]() |
Il faut que tu récupères tout d'abord ton dataProvider sous forme d'objet XMLList :
Code :
Code :
__________________
Je ne réponds pas aux questions envoyées par mp |
||||
|
|
10
|
|
|
#9 | ||||
|
Futur Membre du Club
![]() Inscription : juin 2010 Messages : 80 ![]() |
voila ce que j'ai fait :
Code :
Code :
|
||||
|
|
00
|
|
|
#10 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 2 278 ![]() |
Si tu fais un :
obtiens tu la bonne forme de XML que tu souhaites ?
__________________
Je ne réponds pas aux questions envoyées par mp |
|
|
00
|
|
|
#11 | ||
|
Futur Membre du Club
![]() Inscription : juin 2010 Messages : 80 ![]() |
au faite ,mon tree prenait la source de donnée Eec et afficher les resultats en fonction de ca
donc le traitement s'arreter au niveau de la ligne rouge ,donc pas d'execution de Alert.show(source.toXMLString()); Code :
|
||
|
|
00
|
|
|
#12 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 2 278 ![]() |
On part du principe que ton dataProvider sera de type XMListCollection donc retire cette instruction
Maintenant, qu'obtiens tu ? Vois tu ton alert ?
__________________
Je ne réponds pas aux questions envoyées par mp |
|
|
00
|
|
|
#13 |
|
Futur Membre du Club
![]() Inscription : juin 2010 Messages : 80 ![]() |
d'accord j'ai retiré l'instruction
j'obtiens rien ,pas d'Alert ,mais l'exception suivante : Code :
TypeError: Error #1009: Il est impossible d'acceder �a propri赩 ou �a m賨ode d'une r觩rence d'objet nul. |
|
|
00
|
|
|
#14 | ||
|
Membre Expert
![]() Inscription : juin 2007 Messages : 2 278 ![]() |
ok, c'est parce que tu as pas affecté de dataProvider à ton tree.
Configure en un comme ceci : Code :
__________________
Je ne réponds pas aux questions envoyées par mp |
||
|
|
00
|
|
|
#15 |
|
Futur Membre du Club
![]() Inscription : juin 2010 Messages : 80 ![]() |
oui mon Alert renvoi la valeur !
donc maintenant il faudra utiliser un appendChild ,et y passer en parametre ma datasource (qui est un arrayCollection) merci énormement pour la piste |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com