extjs 有个通用方法expandAll是展开树的所有节点,当树的节点很多的时候,展开就不是很慢,容易卡的页面,可以展开部分节点的方式实现。具体函数是
expandPath
<!-- 树节点展开 -->
function expand(){
var tree = Ext.getCmp("tree");
//var rootNode = tree.getRootNode();
//var childNodes = rootNode.childNodes;
//for(var i=0;i<childNodes.length;i++){
//alert(childNodes[i].getPath('id'));
var path = childNodes[i].getPath('id');
tree.expandPath(path,"id");
//}
//var path = nodes.getPath('id');
tree.expandAll();
}