Button GWT:确定表中单击了哪个按钮

Button GWT:确定表中单击了哪个按钮,button,gwt,Button,Gwt,我正在努力做一些我认为应该非常容易的事情 我在GWT中有一个网格,我用一些文本数据填充它的单元格;在最后一列中,我想放置一个按钮(或图像),单击该按钮时,我想使用该行的特定/关联数据执行一些操作 我想对所有按钮使用一个ClickHandler。然后,我如何确定单击了哪个按钮(以及随后单击的行)?我可以将某种标记/标识值与GWT中的按钮(或图像)小部件相关联吗?有了这个标识/标记值,我就能够识别正在处理的行数据 有任何线索吗?在处理程序中,使用网格对象的方法getCellForEvent(Clic

我正在努力做一些我认为应该非常容易的事情

我在GWT中有一个网格,我用一些文本数据填充它的单元格;在最后一列中,我想放置一个按钮(或图像),单击该按钮时,我想使用该行的特定/关联数据执行一些操作

我想对所有按钮使用一个ClickHandler。然后,我如何确定单击了哪个按钮(以及随后单击的行)?我可以将某种标记/标识值与GWT中的按钮(或图像)小部件相关联吗?有了这个标识/标记值,我就能够识别正在处理的行数据


有任何线索吗?

在处理程序中,使用
网格对象的方法
getCellForEvent(ClickEvent事件)
。它将返回同时具有行和列索引的
HTMLTable.Cell
对象。传递已传递给处理程序方法的事件对象。即使您在单元格中嵌入了小部件,并且获得了该小部件的单击事件,它也可以工作


实际上,该方法是在base
HTMLTable
中定义的,因此您也可以在
FlexTable
中使用它,谢谢您;正是我需要的。谢谢你,奥克拉斯。