Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 检测GWT RichTextArea';肮脏';状态_Java_Gwt_Event Handling_Richtextbox - Fatal编程技术网

Java 检测GWT RichTextArea';肮脏';状态

Java 检测GWT RichTextArea';肮脏';状态,java,gwt,event-handling,richtextbox,Java,Gwt,Event Handling,Richtextbox,我想检测GWT RichTextArea的内容何时变为“脏”(已被用户更改),以便相应地启用“保存”按钮 我想我能听到可能改变内容的按键声;但浏览器对按键的支持是出了名的古怪 我想,在编辑开始之前,我可以将原始内容保存在一个变量中,然后在按键时,将当前内容与该变量进行比较,但在每次按键时都会非常慢 是否有一些简洁的方法来实现RichTextArea脏检测?您可以随时在计时器上比较原始文本和当前文本(每隔一两秒)。在onFocus()中启动计时器,然后停止计时器onBlur()您可以随时在计时器上

我想检测GWT RichTextArea的内容何时变为“脏”(已被用户更改),以便相应地启用“保存”按钮

我想我能听到可能改变内容的按键声;但浏览器对按键的支持是出了名的古怪

我想,在编辑开始之前,我可以将原始内容保存在一个变量中,然后在按键时,将当前内容与该变量进行比较,但在每次按键时都会非常慢


是否有一些简洁的方法来实现RichTextArea脏检测?

您可以随时在计时器上比较原始文本和当前文本(每隔一两秒)。在
onFocus()
中启动计时器,然后停止计时器
onBlur()

您可以随时在计时器上比较原始文本和当前文本(每隔一秒或两秒)。在
onFocus()
中启动计时器,然后将其停止
onBlur()