Я пишу тест, чтобы увидеть, как должны работать обработчики событий, но, похоже, я здесь что-то делаю не так, потому что не могу увидеть добавленный виджет в flextable: (
Вот мой фрагмент кода
Композит А:
B b=new B();
Button addItemButton = new Button("+");
addItemButton.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
Window.alert("Hello world!");
b.addItem(itemTable);
}
});
Композит B:
public void addItem(FlexTable itemTable)
{
itemTable.add(new C());
}
Композит C:
...
Button removeRow=new Button();
removeButton.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
itemTable.removeRow(?);
}
});
Я имею в виду, что ничего не добавляется в itemTable, когда я запускаю его как приложение GWT в своем браузере по умолчанию. Как обновить ItemTable или что-то, чтобы увидеть его добавленные или удаленные строки?
Любые полезные комментарии приветствуются