Удалить строку из дерева таблицы в Ваадин
Я делаю проект в Vaadin 7. В этом мне нужно удалить строку из Treetable.
Я даже не мог найти способ удалить какую-либо строку из Treetable. Я использовал removeItem(), но не могу сделать это.
кто-нибудь может мне помочь в этом вопросе?
1 ответ
В следующий раз было бы хорошо, если бы вы показали нам свой исходный код. Тогда мы можем сказать вам, что такое ошибка и как ее устранить.
Если у вас есть TreeTable, вы можете удалить все элементы с помощью removeAllItems() или отдельные элементы с помощью removeItem(Object)
Теперь, если вы добавляете элемент в 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);
Этот очень маленький пример создаст 3 элемента в вашем treeTable с идентификаторами 0, 1 и 2. После этого он удаляет элемент с идентификатором 1.
Вы можете найти здесь Документацию о TreeTable и методе removeItem ().