1.给树对象的config对象添加一个控制checkbox是否显示的属性;
this.config = {
target : null,
folderLinks : true,
useSelection : true,
useCookies : true,
useLines : true,
useIcons : true,
useStatusText : false,
closeSameLevel : false,
inOrder : false,
useRadio : false, //yanal添加,设置是否有添加单选按钮
useCheckbox : false //yanal添加,设置是否使用复选框
}
2.修改节点对象的dTree.prototype.node()方法,添加如下代码;
//添加单选按钮radio ,在调用页面把第一个节点id设置为0,该节点不添加单选按钮
// 此处的getRadioSelected方法具体实现在调用树的页面
if(this.config.useRadio && node.id != 0){
str +='';
}
//添加复选框,在调用页面把第一个节点id设置为0,该节点不添加复选框。此处的方法selectCheckbox在本JS内