2013-04-22 46 views
0

我正在Vaadin 7中做一個項目。 因爲我需要從Treetable中刪除一行。從Vaadin的樹表中刪除行

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

任何人都可以幫助我解決這個問題嗎?

回答

1

下一次,如果您向我們展示您的源代碼將會很好。那麼我們可以告訴你錯誤是什麼以及如何解決它。

如果你有一個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