从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()。
谢谢雷内。它为我工作。 – Gugan 2013-04-23 05:56:23