2011-10-07 64 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() ...