我有一个smartgwt treegrid,当扩展一个组时,我需要自动选择该组的第一个子节点。我可以找到孩子,但我没有看到如何选择节点。
TreeGrid moduleTree = new TreeGrid();
final Tree tree = new Tree();
moduleTree.addFolderOpenedHandler(new FolderOpenedHandler() {
public void onFolderOpened(FolderOpenedEvent event) {
TreeNode[] children = tree.getChildren(event.getNode());
if (children.length > 0) {
// TODO
}
}
});
任何想法? 谢谢!
答案 0 :(得分:3)
您可以使用 TreeGrid 的此属性选择特定的 TreeNode :
treeGrid().selectRecord(record);
treeGrid().selectRecords(records);
此处记录是您要选择的 TreeNode 。您可以使用第二个属性选择多个 TreeNodes 。