Bonjour,
j'ai un TreeLoader qui me permet de créer les nœuds d'un TreePanel à l'aide d'une requête Ajax (avec du JSON). Voici mon code :
tel quel, le résultat me pose deux problèmes. Au lieu de me créer une seule fois les nœuds (j'affiche une liste de personne), j'ai le droit à un truc assez bizarre. Chaque nœud contient des fils (la même liste), qui contiennent des fils, etc. à l'infini. Je voudrais évidemment me limiter à un seul affichage.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 var agentsTreeRoot = new Ext.tree.AsyncTreeNode(); var agentsTreeLoader = new Ext.tree.TreeLoader({ url: 'person/index', }); var AgentsTreePanel = new Ext.tree.TreePanel({ id: 'treepanel-agents', title: 'Agents', root: agentsTreeRoot, rootVisible: false, iconCls: 'menu-agents', loader: agentsTreeLoader });
De plus, je souhaiterai personnaliser les nœuds pour leur donner une icone personnalisé comme je peux faire dans un panel où j'ajoute mes nœuds individuellement (via la propriété iconCls)
Partager