Dojo:动态选择复选框

时间:2018-11-12 13:37:29

标签: checkbox dojo dijit.form

我使用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 :(得分:0)

更改

this.realizationProcedureLock.checked = false;

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