代码之家  ›  专栏  ›  技术社区  ›  David

检测GWT RichTextArea“脏”状态

  •  2
  • David  · 技术社区  · 14 年前

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

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

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

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

    1 回复  |  直到 14 年前
        1
  •  0
  •   Steve Armstrong    14 年前

    您可以在计时器上(每隔一秒或两秒)将原始文本与当前文本进行比较。启动计时器 onFocus() 并阻止它 onBlur()