2010-09-29 109 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