Dojo: динамически установить флажок - PullRequest
0 голосов
/ 12 ноября 2018

Я работаю с Dojo 1.11.В настоящее время у меня нелепо простая проблема, которую я не могу решить.У меня есть флажок dijit / form / CheckBox, объявленный в моем шаблоне, как это:

<input name="realizationProcedureLock" id="realizationProcedure_lock_${id}" value="" data-dojo-type="dijit/form/CheckBox" data-dojo-attach-point="realizationProcedureLock" data-dojo-props="checked: false"/>

В моем шаблоне js я хочу снять его:

 on(this.importMonth, 'change', function () {
...
// uncheck the cb when changing months
this.realizationProcedureLock.checked = false;
...
}

Это не работает, хотя естьявляется проверенным свойством this.realizationProcedureLock, которое изменяется при установке.Если для этого свойства установлено значение false, а флажок установлен, при наведении курсора на этот флажок снимается флажок ...

Что здесь не так?

1 Ответ

0 голосов
/ 13 ноября 2018

изменить

this.realizationProcedureLock.checked = false;

на

this.realizationProcedureLock.setAttribute('checked',false);

...