私はGWT2.3を使用しています。ここでは、importcom.google.gwt.user.client.ui.Treeを使用しています。常に拡張されたツリーを表示したいので、そのためにすべてのツリーアイテムに対して以下のコードを実行しました
treeItem.setState(true);
しかし、それは機能していません。ツリーを拡張する方法がわかりません。手伝ってください。よろしくお願いします。
子アイテムを追加する前に、ツリーを展開しますか?その場合、彼は拡張されません。
これが私のために働く例です:
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;
}