dgz2159
28 Jun 2009, 11:03 PM
i had been created a tree like this
tree = new Tree.TreePanel({
el : 'tree-div',
autoScroll : true,
animate : true,
enableDD : true,
rootVisible : false,
containerScroll : true,
loader : new Tree.TreeLoader({
dataUrl : 'viewmdsdata.action' (java server)
})
});
// set the root node
root = new Tree.AsyncTreeNode({
text : 'MDS',
draggable : true,
id : 'source'
});
tree.setRootNode(root);
i want make some default selected node after the tree loaded.
According the API documnet. i try to use
tree.on('load', function(node){
root.firstChild.select();
}
it's not work! and "load" event is called every node added.
Then i try to use "render" event but it won't called
because the AsyncTreeNode has not been expanded.
can any one help,appreciate!
tree = new Tree.TreePanel({
el : 'tree-div',
autoScroll : true,
animate : true,
enableDD : true,
rootVisible : false,
containerScroll : true,
loader : new Tree.TreeLoader({
dataUrl : 'viewmdsdata.action' (java server)
})
});
// set the root node
root = new Tree.AsyncTreeNode({
text : 'MDS',
draggable : true,
id : 'source'
});
tree.setRootNode(root);
i want make some default selected node after the tree loaded.
According the API documnet. i try to use
tree.on('load', function(node){
root.firstChild.select();
}
it's not work! and "load" event is called every node added.
Then i try to use "render" event but it won't called
because the AsyncTreeNode has not been expanded.
can any one help,appreciate!