Ajax 使用修改的InlineEditBox意外触发onChange事件
遵循这个思路:我一直在使用一个“固定版本”的InlineEditBox,可以在下面的提琴中看到 “FixedLineEditBox”dijit在初始化时触发“onChange”事件。我正在尝试将InlineEditBox与Ajax事件一起使用,并且一次页面上最多可以有300个内联编辑框,因此我试图了解是什么触发了FixedLineEditBox中的“onChange”事件,该事件在初始化时未从原始InlineEditBox触发:Ajax 使用修改的InlineEditBox意外触发onChange事件,ajax,dojo,onchange,inlineeditbox,Ajax,Dojo,Onchange,Inlineeditbox,遵循这个思路:我一直在使用一个“固定版本”的InlineEditBox,可以在下面的提琴中看到 “FixedLineEditBox”dijit在初始化时触发“onChange”事件。我正在尝试将InlineEditBox与Ajax事件一起使用,并且一次页面上最多可以有300个内联编辑框,因此我试图了解是什么触发了FixedLineEditBox中的“onChange”事件,该事件在初始化时未从原始InlineEditBox触发: 关于如何在初始化过程中保存displayedValue而不触发
关于如何在初始化过程中保存displayedValue而不触发onChange的任何建议都将非常有用 这是因为我在上一次修改中从
startup
调用了save
方法,而没有进一步修改save
,因此它不会总是调用onChange
。不幸的是,如果不完全覆盖该方法,这是不容易做到的