2014-08-28 77 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()重新附加。如果我错了,请让我知道。