2011-10-07 8 views
1

저는 gwt 셀 브라우저를 사용하고 있으며, 지금까지는 힘든 전투였습니다. 나는 그것이 사용되도록 의도 된 그대로 사용하지 않는다는 느낌이 들었다.gwt cellbrowser [노드 선택] vs [노드 열기]

내게 그런 것 같다 :

  1. 노드를 선택하고 해당 노드를 여는 사이에 차이가 있습니다.
  2. 노드를 프로그래밍 방식으로 열고 닫을 방법이 없습니다.
  3. cellbrowser의 열기/닫기 핸들러 결코 화재 (노드를 클릭하면 다음 패널에서 해당 노드의 아이를 렌더링하지만.

을 내가 노드를 선택합니다 selectionModel의를 사용할 수있어하지만이 열리지 않습니다 (I 노드를 클릭 할 때까지) 노드. 즉, 노드의 아이들은 표시되지 않습니다.

내가 열고 프로그래밍 방식 가까운 노드 수, 어쨌든 있는가?

사전에 감사합니다.

답변

1

그의 도움. 처음으로 도움이되었지만 오랜 시간 동안 사용자. :)이 TreeNode 클래스에서

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 

getChildValue(int index), getChildCount() ...

같은 몇 가지 유용한 방법이 있습니다