2011-10-07 37 views
1

我正在使用gwt cellbrowser,到目前爲止它一直是一場艱苦的戰鬥。我有這種不好的感覺,因爲我打算使用它,所以我沒有使用它。gwt cellbrowser [選擇節點] vs [打開節點]

在我看來是:

  1. 有選擇節點並打開該節點之間的差異。
  2. 沒有辦法以編程方式打開/關閉節點。
  3. 的cellbrowser的打開/關閉處理器從來沒有火災(雖然點擊一個節點上呈現該節點的孩子在一個面板。

我能夠用selectionModel的選擇節點但是打不開該節點。換句話說,該節點的孩子不提前出現(直到我點擊的節點上)。

反正是有,我可以打開和編程密切節點?

感謝。

回答

1

我希望t他的幫助。第一次幫助但很長一段時間的用戶。 :)

SomeTreeModel treeModel = new SomeTreeModel(); 
CellBrowser cellBrowser = new CellBrowser(treeModel, null); 
// this opens your first node 
TreeNode firstNode = cellBrowser.getRootTreeNode().setChildOpen(0, true); 
// this opens child of the first node 
TreeNode secondNode = firstNode.setChildOpen(0, true); 
//etc 

TreeNode類有幾種有用的方法,比如,getChildValue(int index)getChildCount() ...