Событие onChange неожиданно сработало с измененным InlineEditBox - PullRequest
0 голосов
/ 20 января 2011

Следуя этой теме: Использование dijit.InlineEditBox с dijit.form.Select Я использовал «фиксированную версию» InlineEditBox, которую можно увидеть в скрипте ниже.

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

Дижит "FixedInlineEditBox" запускает событие "onChange" при инициализации.Я пытаюсь использовать InlineEditBox с событием Ajax и может иметь до 300 встроенных окон редактирования на странице одновременно, поэтому я пытаюсь понять, что вызвало событие "onChange" в FixedInlineEditBox, которое не было запущеноинициализация из исходного InlineEditBox:

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

Любые предложения о том, как сохранить отображаемое значение во время инициализации без запуска onChange, были бы хорошими!

1 Ответ

1 голос
/ 20 января 2011

Это произошло из-за моего вызова метода save из startup в предыдущей модификации без дальнейшего изменения save, чтобы он не всегда вызывал onChange.К сожалению, это невозможно сделать без полной перезаписи метода ...

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

...