如何将事件处理从单元格列表/单元格表委派给 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 
            }
        }
    });

最新更新