更改treeview.htc文件,重写 function doCheckboxClick(el)这个函数 function setNodeState(el,state){ _setChildNode(el,state); _setParentNode(el,state); } function _setChildNode(el,state){ var childNodes = el.children; if(childNodes.length > 0){// if has childs for(var i = 0 ;i<=childNodes.length-1;i++){ private_setAttribute(childNodes[i],"Checked",state); _saveCheckState(childNodes[i]); _setChildNode(childNodes[i],state); } } }
更改treeview.htc文件,重写 function doCheckboxClick(el)这个函数 function setNodeState(el,state){
_setChildNode(el,state);
_setParentNode(el,state);
}
function _setChildNode(el,state){
var childNodes = el.children;
if(childNodes.length > 0){// if has childs
for(var i = 0 ;i<=childNodes.length-1;i++){
private_setAttribute(childNodes[i],"Checked",state);
_saveCheckState(childNodes[i]);
_setChildNode(childNodes[i],state);
}
}
}