0

在这个线程之后:使用 dijit.InlineEditBox 和 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 的建议都会很棒!

4

1 回答 1

1

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

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

于 2011-01-20T03:35:11.073 回答