ExtJS 4: Como Percorrer todos os Items da Tree Store

Dica rápida: como percorrer todos os items (Nodes) de uma Tree Store.

Basta usar o código abaixo.

É uma função recursiva que vai percorrer todos os níveis da Tree.

[code lang="js" firstline="1" toolbar="true" collapse="false" wraplines="false"]function listNodes(childNodes){

Ext.each(childNodes, function(node){

//faz alguma coisa
console.log(node.internalId);

//explora os filhos do Node - se tiver algum
if (!node.leaf) {

listNodes(node.childNodes);
}

});
};

listNodes(store.getRootNode().childNodes);[/code]

Até a próxima!