2014-08-28 5 views
0

JSF TreeModel 트리에서 노드를 제거 할 때 문제점이 있습니다. 어떻게 든 TreeModel 객체에서 노드를 제거 할 수 있습니까?JSF TreeModel 트리에서 노드를 제거 하시겠습니까?

TreeModel treeModel = getModel(); 
for (int j = 0; j < treeModel.getRowCount(); j++) { 
      MyTreeNode node = (MyTreeNode)treeModel.getRowData(j); 
      if (node.needsRemoval()) { 
      } 
     } 

가 당신의 도움이 매우 감사합니다 :

는 아래 니펫을 참조하십시오! 감사!

답변

0

발견 된 답변 - TreeModel은 setWrappedData() 메서드에서 제공되는 데이터 수집을 추상화 한 DataModel 클래스를 확장합니다. 따라서 이해할 수있는 한, 트리 모델 노드를 변경하는 방법은 없지만 데이터 컬렉션을 변경하고 setWrappedData()으로 다시 첨부 할 수 있습니다. 내가 틀렸다면 알려주세요.