2010-09-29 47 views
1

我從我的數據庫中檢索到List<String> strings,我想在Flex表中顯示它。此外,我還希望在flex表中的每一行都有一個刪除按鈕。單擊時刪除按鈕應刪除該行從flex表中。GWT FlexTable按鈕問題

,所以我寫代碼的一些事情類似

for(int i =0 ;i < strings.size();i++) { 

flexTable.setWidget(i,0,strings.get(i)); 
flexTable.setWidget(i,1,new Button("X"); 

} 

我現在用的MVP架構來寫這個code.The原因,爲什麼我確定這是我想在我的查看和點擊聲明的所有部件處理者在我的主持人。

一般來說,如果我在查看

Button b = new Button("Sample Button");我可以有一個getter方法,在我的演講者使用getButton.addClickHandler(new ClickHandler()) 。 但是,我在這裏創建刪除按鈕。

那麼我怎樣才能指派一個點擊處理程序刪除按鈕和onClick我應該能夠從flextTable中刪除該行。

由於

回答

1

只需註冊處理程序在視圖,並提供從接收被刪除每個String演示一個回叫類型的類。

+0

請問您能更清楚一點嗎 – Barry 2010-09-30 18:10:07