如何处理GWT中文本框清除图标中的事件?

如何处理GWT中文本框清除图标中的事件?,gwt,Gwt,我有一个GWT文本框,作为一个过滤器,可以对添加或删除的文本立即做出响应。我的问题是IE10中文本框末尾的小x清除了文本框中的所有文本。我还没有找到触发了什么事件,以及如何像使用KeyUp或Blur处理程序一样捕获它 使用onBrowserEvent,我可以看到MouseUp事件通过,但MouseHandler从未被触发。即使将我想要触发的代码直接放在onBrowserEvent调用中也没有任何作用。单击X会触发一个“输入”事件 因此,捕获它的一种方法是将输入事件接收到文本框并覆盖onBrows

我有一个GWT文本框,作为一个过滤器,可以对添加或删除的文本立即做出响应。我的问题是IE10中文本框末尾的小x清除了文本框中的所有文本。我还没有找到触发了什么事件,以及如何像使用KeyUp或Blur处理程序一样捕获它


使用onBrowserEvent,我可以看到MouseUp事件通过,但MouseHandler从未被触发。即使将我想要触发的代码直接放在onBrowserEvent调用中也没有任何作用。

单击X会触发一个“输入”事件

因此,捕获它的一种方法是将输入事件接收到文本框并覆盖
onBrowserEvent

TextBox box = new TextBox(){
    @Override
    public void onBrowserEvent(Event event)
    {
        super.onBrowserEvent(event);
        if("input".equals(event.getType()))
            do something
    }
};
box.sinkBitlessEvent("input");

我喜欢这个解决方案,但我得到了错误“尝试接收未知事件类型输入”。此事件是否在较新版本的GWT中处理?我在2.5.1上,让它与2.6.1一起工作。我尝试直接转到2.7,但我的eclipse无法识别其版本。不管怎样,都能找到解决方案。谢谢你,安德烈亚斯!