Gwt 如何处理FlexTable中单元格的单击?
我在GWT中有一个FlexTable,我希望在单击单个单元格或一组单元格时发生事件。能做到吗Gwt 如何处理FlexTable中单元格的单击?,gwt,onclick,Gwt,Onclick,我在GWT中有一个FlexTable,我希望在单击单个单元格或一组单元格时发生事件。能做到吗 非常感谢。这是最简单的解决方案 new ClickHandler() { @Override public void onClick(ClickEvent event) { int cellIndex = flexTable.getCellForEvent(event).getCellIndex(); int rowIndex = flexTable.g
非常感谢。这是最简单的解决方案
new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
int cellIndex = flexTable.getCellForEvent(event).getCellIndex();
int rowIndex = flexTable.getCellForEvent(event).getRowIndex();
}
};
另外,在调用getRowIndex()或getCellIndex()之前,不要忘记检查getCellForEvent(event)方法返回的null。如果表上有一个不能为null的事件,则getCellForEvent将返回null,前提是您设置了cellSpacing,并单击单元格间距区域!在GWT2.7.0中进行了测试