我正在使用Dojo 1.6。问题是关于dijit.form.CheckBox
。
我在表单上有一个只读复选框(* .jspx)。
我使用的是Spring MVC 3.0,Roo 1.1。
当我点击该readonly复选框时,该复选框的值会发生变化(从true
到false
),但该复选框的图像不会更改。
请参阅以下情景及其观察 -
我有一个带有复选框的jspx
- readOnly
属性为TRUE
- checked
属性为TRUE
。
当我点击该复选框并提交表格后,我得到了以下观察:
- readOnly
复选框的图像完全没有变化。
- checked
属性为FALSE
。
我尝试了以下步骤:
1.尝试删除该复选框的onClickEvent
但未能删除
2.在复选框的每次点击事件中添加function
,将readOnly
属性设置为true
,但这也无效。
function disableCheckbox(source) {
var sourceWidget=dijit.byId("_"+source+"_id");
sourceWidget.set("readOnly",true);
}
我请你对这个问题有所了解。