Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 以编程方式选择SmartGWT树ID中的节点_Java_Gwt_Smartgwt - Fatal编程技术网

Java 以编程方式选择SmartGWT树ID中的节点

Java 以编程方式选择SmartGWT树ID中的节点,java,gwt,smartgwt,Java,Gwt,Smartgwt,我有一个smartgwt treegrid,在扩展组时,我需要自动选择该组的第一个子节点。我可以找到子节点,但看不到如何选择节点 TreeGrid moduleTree = new TreeGrid(); final Tree tree = new Tree(); moduleTree.addFolderOpenedHandler(new FolderOpenedHandler() { public void onFolderOpened(FolderO

我有一个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
            }
        }
    });
有什么想法吗?
谢谢

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

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

这里的记录是要选择的树节点。您可以使用第二个属性选择多个TreeNodes

请点击感谢,我完全忽略了TreeNode也是一个记录。有点违反直觉,但它是有效的!是否有人熟悉在选择子/叶
TreeNode
时自动扩展节点?您的意思是在选择chile节点时扩展父节点吗?在ColumnTree.setShowMultipleColumns(true)时如何使用Smartgwt ColumnTree执行相同操作@mor222,ColumnTree也有相同的可用方法:
ColumnTree.selectRecord(record)
ColumnTree.selectRecords(records)
。请参阅以下文档: