I’m using GWT to monitor changes to a TextArea. When the user types, I catch
KeyPressEvents and update my logic accordingly.
However, when the user uses the mouse to change the value of the TextArea (e.g. cut & paste or drag) I do not get
KeyPressEvents (of course). I still want to update immediately. I tried
ChangeEvents, but it seems that they are only fired much later, when the TextArea loses focus.
I could listen for all
ClickEvents, but is there a more logical mechanism that will alert my code right after the text in a textarea changes for any reason?
Seems like catching the paste & cut events directly is the best way – there’s no “changed-at-all” event.