我想检测我的 GWT RichTextArea 的内容何时变“脏”(已被用户更改)以便相应地启用“保存”按钮。
我想我可以监听可能已更改内容的按键;但是浏览器对按键的支持是出了名的古怪。
我想我可以在开始编辑之前将原始内容保存在一个变量中,然后在按键时将当前内容与该变量进行比较,但是在每次按键时都这样做会非常慢。
是否有一些巧妙的方法来实现 RichTextArea 脏检测?
最佳答案
您始终可以将原始文本与计时器上的当前文本进行比较(每隔一两秒)。在 onFocus()
中启动计时器,并在 onBlur()
关于java - 检测 GWT RichTextArea 'dirty' 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2846370/