Gwt 单元格表悬停

Gwt 单元格表悬停,gwt,Gwt,我正在使用GWT单元格表来显示数据。当用户将鼠标悬停在列上时,我需要显示一个弹出窗口。我使用addCellPreviewHandler来实现这一点,它工作得很好,只是弹出窗口会一直存在,直到用户单击其他地方。当用户导航出该列时,弹出窗口是否可能隐藏 谢谢。我想你是在做这样的事情: table.addCellPreviewHandler(new Handler<IdObject>() { @Override public void onCellPreview(CellP

我正在使用GWT单元格表来显示数据。当用户将鼠标悬停在列上时,我需要显示一个弹出窗口。我使用addCellPreviewHandler来实现这一点,它工作得很好,只是弹出窗口会一直存在,直到用户单击其他地方。当用户导航出该列时,弹出窗口是否可能隐藏


谢谢。

我想你是在做这样的事情:

table.addCellPreviewHandler(new Handler<IdObject>() {
    @Override
    public void onCellPreview(CellPreviewEvent<IdObject> event) {
        if (BrowserEvents.MOUSEOVER.equals(event.getNativeEvent().getType())) {
            // get the proper cell and show your popup
        } else if (BrowserEvents.MOUSEOUT.equals(event.getNativeEvent().getType())) {
            // hide it
        }
    }
});
table.addCellPreviewHandler(新处理程序(){
@凌驾
公共void onCellPreview(CellPreviewEvent事件){
if(BrowserEvents.MOUSEOVER.equals(event.getNativeEvent().getType())){
//获取正确的单元格并显示弹出窗口
}else if(BrowserEvents.MOUSEOUT.equals(event.getNativeEvent().getType()){
//藏起来
}
}
});

通过查看类,您可以看到支持哪些类型的事件,有一组静态字符串值标识每个事件

我假设你在做这样的事情:

table.addCellPreviewHandler(new Handler<IdObject>() {
    @Override
    public void onCellPreview(CellPreviewEvent<IdObject> event) {
        if (BrowserEvents.MOUSEOVER.equals(event.getNativeEvent().getType())) {
            // get the proper cell and show your popup
        } else if (BrowserEvents.MOUSEOUT.equals(event.getNativeEvent().getType())) {
            // hide it
        }
    }
});
table.addCellPreviewHandler(新处理程序(){
@凌驾
公共void onCellPreview(CellPreviewEvent事件){
if(BrowserEvents.MOUSEOVER.equals(event.getNativeEvent().getType())){
//获取正确的单元格并显示弹出窗口
}else if(BrowserEvents.MOUSEOUT.equals(event.getNativeEvent().getType()){
//藏起来
}
}
});
通过查看类,您可以看到支持哪些类型的事件,有一组静态字符串值标识每个事件