Bonjour,
J'ai aussi un autre problème avec un treepanel.
J'ai un treepanel alimenté par un fichier xml tiré de ma base de données et je voudrais récupérer le premier attribut de l'arbre. Plus précisément, mon arbre affiche le numero et la description du domaine de travail et je veux récupérer le numero en cliquant sur n'importe quel endroit de l'arbre.
J'ai un peu testé sur avec le code suivant :
Quand je clic sur l'arbre il me renvoit 'ok' mais je ne sais pas comment récupérer le numero. Voici une partie de l'image de mon tree.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 var tree = new Ext.tree.TreePanel({id: 'tree-panel',region: 'center',margins: '2 2 0 2',autoScroll: true,rootVisible: false,root: new Ext.tree.AsyncTreeNode(),loader: new Ext.app.NotesLoader({dataUrl:'tree_xml.php'}), listeners: { render: function(){ tree.on('click', function(tree, node){ if(node && node.leaf){ Ext.Msg.alert('status','Rien à signaler'); }else{ Ext.Msg.alert('ok'); } }) } }});
Partager