2010-09-02 3 views
0

Je crée un arbre Ext, chaque noeud contient une case à cocher, chaque noeud a un écouteur "checkchange". Si je choisis un nœud, comment rendre la sélection de tous ses childNodes vérifiée à true? Et comment puis-je obtenir tous les id de l'enfant leafNodes?Comment obtenir l'ID Ext Tree childNodes?

+0

Je ne vois rien d'hibernant lié, retiré le tag. –

Répondre

0

En pure Ext, vous devriez juste pouvoir faire node.id, ou node.attributes.id (j'oublie lequel) pour obtenir l'ID du noeud. En termes d'enfants, alors il est node.childNodes [*]. Id etc.

1
oncheckchange = function(node, checked, options) { 
    node.cascadeBy(function(n) { 
     alert(n.get('id')); // gives the child node's Id 
     n.set('checked', checked); 
    }); 
}; 

tree.on('checkchange', oncheckchange, null); 
Questions connexes