【问题标题】:onChange event triggered unexpectedly with modified InlineEditBoxonChange 事件被修改后的 InlineEditBox 意外触发
【发布时间】:2011-01-20 02:14:26
【问题描述】:

关注这个帖子:Using dijit.InlineEditBox with dijit.form.Select 我一直在使用 InlineEditBox 的“固定版本”,可以在下面的小提琴中看到。

http://jsfiddle.net/mimercha/Vuet8/16/

“FixedInlineEditBox”dijit 在初始化时触发“onChange”事件。我正在尝试将 InlineEditBox 与 Ajax 事件一起使用,并且一次在页面上最多可以有 300 个内联编辑框,所以我试图了解是什么触发了 FixedInlineEditBox 中未触发的“onChange”事件从原始 InlineEditBox 初始化:

http://jsfiddle.net/mimercha/5HUga/1/

关于如何在初始化期间保存 displayValue 而不触发 onChange 的任何建议都会很棒!

【问题讨论】:

    标签: ajax dojo onchange inlineeditbox


    【解决方案1】:

    这是由于我在之前的修改中从startup 调用了save 方法,而没有进一步更改save,因此它不会总是调用onChange。不幸的是,如果不完全覆盖该方法,这是不容易实现的......

    http://jsfiddle.net/kfranqueiro/Vuet8/18/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多