以编程方式选择SmartGWT树网格中的节点

时间:2012-02-15 16:56:02

标签: java gwt smartgwt

我有一个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
            }
        }
    });

任何想法? 谢谢!

1 个答案:

答案 0 :(得分:3)

您可以使用 TreeGrid 的此属性选择特定的 TreeNode

treeGrid().selectRecord(record);
treeGrid().selectRecords(records);

此处记录是您要选择的 TreeNode 。您可以使用第二个属性选择多个 TreeNodes