从Vaadin的树表中删除行

问题描述:

我正在Vaadin 7中做一个项目。 因为我需要从Treetable中删除一行。从Vaadin的树表中删除行

我甚至找不到任何方法从Treetable中删除任何行。 我用removeItem(),但是,不能完成它。

任何人都可以帮助我解决这个问题吗?

下一次,如果您向我们展示您的源代码将会很好。那么我们可以告诉你错误是什么以及如何解决它。

如果你有一个treetable中,那么你可以删除所有项目进行removeAllItems()的removeItem(对象)的单品现在

,如果你在treetable中增加一个项目,你必须给此项目是一个itemID,稍后您可以使用它再次查找并删除此项目。

final TreeTable  treeTable = new TreeTable(); 
//... 
treeTable.addItem(new Object[]{"value", "value", "value"}, 0); 
treeTable.addItem(new Object[]{"value", "value", "value"}, 1); 
treeTable.addItem(new Object[]{"value", "value", "value"}, 2); 
//... 
treeTable.removeItem(1); 

这个非常小的例子将建立在你的treetable中3项与ID's ,和。之后,删除ID为的物品。

你可以找到here有关TreeTable的文档和方法removeItem()

+0

谢谢雷内。它为我工作。 – Gugan 2013-04-23 05:56:23