我正在使用 GWT 2.5 CellTable,我想编写 Onclick 事件(单击)来执行一些操作,我无法在单击 CellTable 行时获得正确的行索引,只有双击事件才能正确返回该行。
这是我的代码,
cellTable.addDomHandler(new ClickHandler()
{
@Override
public void onClick(ClickEvent event)
{
CellTable<List<String>> selectedcell = (CellTable<List<String>>) event.getSource();
System.out.println(" Current Selected Row : "+selectedcell.getKeyboardSelectedRow());
}
}, ClickEvent.getType());
最佳答案
我想你忘了下沉点击事件
cellTable.addDomHandler(new ClickHandler()
{
@Override
public void onClick(ClickEvent event)
{
// TODO Auto-generated method stub
CellTable<ContactInfo> selectedcell = (CellTable<ContactInfo>) event.getSource();
System.out.println(" Current Selected Row : "+selectedcell.getKeyboardSelectedRow());
}
}, ClickEvent.getType());
cellTable.sinkEvents(Event.ONCLICK);
关于GWT 2.5 - CellTable Row Onclick(单击)事件 - 不包含行索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19019194/