我寫一個測試,看看事件處理程序應該如何工作,但似乎我在這裏做得不對,因爲我看不到的小部件添加到flextable :(GWT - FlexTable - 無法看到添加的行
這裏我的代碼片段
複合材料A:
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,當我在我的默認Internet瀏覽器中運行它作爲GWT應用程序。如何刷新ItemTable或其他東西以查看其添加或刪除的行?
任何有用的意見讚賞
但我想添加無限行數的項目...只需添加方法爲谷歌教程顯示。我怎樣才能做到這一點? – user592704
關於使用VerticalPanel或FlowPanel的Haw? – fdaines
嗯...我想有能力添加和刪除行動態,但我沒有機會預測有多少行預計將被添加,所以我選擇了FlexTable,因爲這谷歌tut說http://code.google。 com/webtoolkit/doc/latest/tutorial/codeclient.html – user592704