我已經創建了一個基本的CellTable並填充了一些數據。現在我想添加一個clickHandler到每一行,但我不知道如何做到這一點。我爲整個表創建了一個clickEvent,但我希望每行都有一個。將clickHandler添加到GWT CellTable中的行中?
table.sinkEvents(Event.ONCLICK);
table.setTitle("Click me");
table.setSize("600px", "600px");
table.addDomHandler(new ClickHandler()
{
@Override
public void onClick(ClickEvent event)
{
Window.alert("You clicked!" +);
}
}, ClickEvent.getType());
我可以做一些類似的操作來爲每一行添加clickEvent嗎?
謝謝!它工作完美。 – gusper 2011-04-26 18:16:14
我認爲你應該考慮使用BrowserEvents.CLICK而不是「點擊」。 – 2013-03-19 11:57:06
'BrowserEvents'僅在GWT 2.5.0以後纔可用 – 2013-03-19 14:58:50