Ajax 使用修改的InlineEditBox意外触发onChange事件

Ajax 使用修改的InlineEditBox意外触发onChange事件,ajax,dojo,onchange,inlineeditbox,Ajax,Dojo,Onchange,Inlineeditbox,遵循这个思路:我一直在使用一个“固定版本”的InlineEditBox,可以在下面的提琴中看到 “FixedLineEditBox”dijit在初始化时触发“onChange”事件。我正在尝试将InlineEditBox与Ajax事件一起使用,并且一次页面上最多可以有300个内联编辑框,因此我试图了解是什么触发了FixedLineEditBox中的“onChange”事件,该事件在初始化时未从原始InlineEditBox触发: 关于如何在初始化过程中保存displayedValue而不触发

遵循这个思路:我一直在使用一个“固定版本”的InlineEditBox,可以在下面的提琴中看到

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


关于如何在初始化过程中保存displayedValue而不触发onChange的任何建议都将非常有用

这是因为我在上一次修改中从
startup
调用了
save
方法,而没有进一步修改
save
,因此它不会总是调用
onChange
。不幸的是,如果不完全覆盖该方法,这是不容易做到的