extjs treepanel: expand() & expandChildNodes()
Si j'écris:
rootNode.expand()
Je ne peut obtenir l'accès aux enfants, les nœuds de ce rootNode, mais ne peut pas obtenir l'accès aux petits-enfants des nœuds de cette rootNode. Je dois écrire:
rootNode.expandChildNodes()
pour acheive il.
Est-il une autre façon d'obtenir les petits-enfants ou d'autres enfants de nœuds, même si l'arbre est effondrée? autres que d'utiliser node.eachChild()
fonction?
J'ai essayé:
rootChildNode.firstChild
mais ça ne fonctionne pas.
OriginalL'auteur Simon | 2011-04-14
Vous devez vous connecter pour publier un commentaire.
ExtJS 4x a
expandAll()
méthode sur le volet de l'Arborescence de composants. Cela permettra d'élargir chaque nœud de manière récursive.OriginalL'auteur dbrin
si vous souhaitez élargir à un partcular niveau, alors dans ce cas:
OriginalL'auteur aswininayak
Une autre façon d'obtenir à la descendance est d'utiliser
node.expand(true)
, où le nœud est le nœud racine. De même, vous pouvez prendre n'importe quel nœud de l'arbre et de développer l'ensemble de ses nœuds descendants à l'aide de ce même code. Une utilisation courante est pour le nœud sélectionné.OriginalL'auteur MacGyver