GWT粘贴事件 [英] GWT pasting event

查看:106
本文介绍了GWT粘贴事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在用户在 TextBox 中粘贴一些文本时处理事件。在这种情况下哪个事件被解雇?我尝试了 ValueChange Change 处理程序,但它们不起作用。 线程/ 5d9a6fbe9e2bacf2rel =noreferrer>这个可能对你有所帮助。介绍一种解决方法来挂钩onpaste事件。
总之:


  • 子类 TextBox


  • 接收构造函数中的onpaste事件

      sinkEvents(Event。 ONPASTE);  


  • 覆盖 onBrowserEvent(事件事件)

      public void onBrowserEvent(Event event){
    super.onBrowserEvent(event);
    switch(event.getTypeInt()){
    case Event.ONPASTE:{
    //在这里做某事
    break;
    }
    }
    }



I want to handle events when user pastes some text in TextBox. Which event is fired in this situation? I tried ValueChange and Change handlers, but they didn't work.

解决方案

This might help you. Describes a workaround to hook to the onpaste event. In short:

  • subclass TextBox

  • sink the onpaste event in the constructor

    sinkEvents(Event.ONPASTE);

  • override onBrowserEvent(Event event)

    public void onBrowserEvent(Event event) {
        super.onBrowserEvent(event);
        switch (event.getTypeInt()) {
            case Event.ONPASTE: {
                // do something here
                break;
            }
        }
    }

这篇关于GWT粘贴事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆