10

私はGWT2.3を使用しています。ここでは、importcom.google.gwt.user.client.ui.Treeを使用しています。常に拡張されたツリーを表示したいので、そのためにすべてのツリーアイテムに対して以下のコードを実行しました

    treeItem.setState(true);

しかし、それは機能していません。ツリーを拡張する方法がわかりません。手伝ってください。よろしくお願いします。

4

1 に答える 1

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;
}
于 2011-09-07T10:18:26.170 に答える