2014-08-28 113 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擴展DataModel類,它是在setWrappedData()方法中提供的數據收集的抽象。所以據我所知,沒有辦法改變樹模型節點,但是你可以篡改數據收集並用setWrappedData()重新附加。如果我錯了,請讓我知道。