如何将事件处理从 CellList / CellTable 委托给 GWT 中的单元格小部件?
How to delegate event processing from CellList / CellTable to cell's widget in GWT?
有没有办法处理单元格小部件中的点击事件?
我实现了带有文本和图像的自定义复杂单元格。用 FocusPanel 包裹它并声明一个点击处理程序。但是 CellTable 和 CellList 拦截所有事件。
有一种方法可以直接做,不用换行:
table.addCellPreviewHandler(new Handler<MyObject>() {
@Override
public void onCellPreview(CellPreviewEvent<MyObject> event) {
if ("click".equals(event.getNativeEvent().getType())) {
// do something with a click, using event.getColumn(),
// event.getIndex() and event.getValue() as necessary
}
}
});
有没有办法处理单元格小部件中的点击事件?
我实现了带有文本和图像的自定义复杂单元格。用 FocusPanel 包裹它并声明一个点击处理程序。但是 CellTable 和 CellList 拦截所有事件。
有一种方法可以直接做,不用换行:
table.addCellPreviewHandler(new Handler<MyObject>() {
@Override
public void onCellPreview(CellPreviewEvent<MyObject> event) {
if ("click".equals(event.getNativeEvent().getType())) {
// do something with a click, using event.getColumn(),
// event.getIndex() and event.getValue() as necessary
}
}
});