如何在gwt中扩展树?

时间:2011-09-07 07:41:00

标签: gwt gwt2

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

    treeItem.setState(true);

但它没有用。我没有得到如何扩展树。请帮帮我。谢谢你提前

1 个答案:

答案 0 :(得分: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;
}