2013-02-13 73 views
0

我已经使用以下代码创建了一棵树。有没有办法从代码中展开树直到特定的子节点?SmartGWT扩展树直到子节点

TreeGrid treeGrid = new TreeGrid(); 
Tree tree = new Tree(); 
tree.setRoot(new TreeNode("root", new TreeNode("File", 
    new TreeNode("FileChild")), new TreeNode("Edit", new TreeNode(
     "EditChild", new TreeNode("EditGrandChild"))), new TreeNode(
      "Window"))); 
treeGrid.setData(tree); 
treeGrid.draw(); 

我想在渲染树时显示“EditGrandChild”节点。我怎么做?

感谢

+0

我尝试以下,但它不起作用。 TreeNode selectedNode = treeGrid.getData()。getAllNodes()[1]; treeGrid.selectRecord(selectedNode); – arvind 2013-02-13 18:03:02

回答

0

我用来打开取决于搜索结果的TreeGrid的某些部分,我用的代码

TreeNode[] tabNode = leTree.getParents(t); 
    leTree.openFolders(tabNode); 

希望它可以帮助此位...

+0

谢谢!有效。 – arvind 2013-02-14 20:38:44