bs树中如何实现连动选择

解决方案 »

  1.   


    更改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);
                    }
                }
            }