Я использую Vaadin 7.1.7.
У меня есть таблица с несколькими текстовыми полями и Button
под названием «удалить».
При нажатии кнопки удаления эта конкретная строка должна быть удалена.
Насколько я понимаю, я мог бы удалить элемент таблицы следующим образом:
table.removeItem(itemID);
К сожалению, я не могу получить itemID
строки, чтобы удалить ее из таблицы.
Поскольку я использовал table.addItem(o, null);
для добавления к нему элементов, как я мог получить rowID/itemID
по нажатию кнопки внутри buttonClickListener
?
Мои попытки до сих пор были:
@Override
public void buttonClick(ClickEvent event) {
Table t = (Table) event.getButton().getParent();
}
Это привело меня к родительской таблице, но не к этому конкретному элементу.
Заранее спасибо .