Удалить строку из дерева таблицы в Ваадин

Я делаю проект в 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 ().

Другие вопросы по тегам