如何在gwt中扩展树?

San*_*ain 10 gwt gwt2

我使用GWT 2.3.我在其中使用import com.google.gwt.user.client.ui.Tree.我想显示树一直在扩展.为此,我在每个树项目的代码下面做了

    treeItem.setState(true);
Run Code Online (Sandbox Code Playgroud)

但它没有用.我没有得到如何扩展树.请帮帮我.谢谢

Ste*_*fan 10

在向其添加子项之前是否展开树?在那种情况下,他不会扩大.

这是一个适合我的例子:

private Tree createTree() {
    // Create a Tree
    TreeItem root = new TreeItem("root");
    root.addItem("item0");
    root.addItem("item1");
    root.addItem("item2");

    TreeItem childwithsubchilder = new TreeItem("subitmes");
    childwithsubchilder.addItem("item0");
    childwithsubchilder.addItem("item1");
    childwithsubchilder.addItem("item2");

    root.addItem(childwithsubchilder);

    // expand the element
    root.setState(true);

    Tree t = new Tree();
    t.addItem(root);
    return t;
}
Run Code Online (Sandbox Code Playgroud)