项目中使用的dojo的checkbox来构建复选组件,利用ajax将后台的数据异步的展现到前台,根据反馈的数据来设置dojo的checkbox的选中状态,根据dojo的checkbox的设置,尝试了很多的方法,都不是很好使.
function testBtnPressed(){
var str="<div id=\"okbaba\"><input type=\"checkbox\" name=\"cb7\" id=\"cb7\" value=\"17\" dojoType=\"Checkbox\" /> BT4<br/>"+
"<input type=\"checkbox\" name=\"cb9\" value=\"26\" dojoType=\"Checkbox\" /> BT5<br/></div>";
var chtest=document.getElementById("chtest");
chtest.innerHTML=str;
var chtest1=document.getElementById("cb3");
var frag = parser.parseElement(chtest, null, true);
dojo.widget.getParser().createComponents(frag);
//if(chtest1["aaa:checked"]){
//var chtest=dojo.widget.byId("cb7").setValue(true);;
//chtest.setAttribute("checked",true);
//chtest["aaa:checked"]=true;
//alert(chtest["aaa:checked"]);
//chtest.setValue(true);
//}
//var aa=document.getElementById("okbaba");
var test=dojo.widget.byId("cb7");
test.setValue(true);
dojo.attr(test,"aaa:checked",true);
}