GWT pasting event

前端 未结 3 981
北海茫月
北海茫月 2021-01-05 05:22

I want to handle events when user pastes some text in TextBox. Which event is fired in this situation? I tried ValueChange and Change

3条回答
  •  生来不讨喜
    2021-01-05 05:59

    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;
              }
          }
      }

提交回复
热议问题