指定节点变色
指定节点隐藏
单击节点
未选中则选中该节点
已选中则取消该节点
前台:
var deptTree = null;
$(function() {
deptTree = $('#listDept');
initTree() ;
}
//初始化树
function initTree() {
({
url: '../dutyController/',
animate: false,//定义是否在每个节点前边显示复选框。
lines : true, //定义是否显示树线条。
checkbox : true,//定义是否在每个节点前边显示复选框。
onlyLeafCheck: true,//定义是否只在叶节点前显示复选框。
onClick: function(node) {//节点点击事件,参数为节点
if(){//如果该节点被勾选
('uncheck',);//设置该节点被取消勾选
}else{
('check',);//设置该节点被勾选
}
},
onBeforeLoad: function() {//请求发出前触发,返回 false 则取消加载动作。
listDutymember();
},
onLoadSuccess: function() {//当加载数据的请求发出前触发,返回 false 则取消加载动作。
selectedNode = ('getRoot');//从根节点开始加载树
var nodes = ('getChildren');//获取孩子节点
for(var i=0;i
for(var j=0;j
if(nodes[i].id==dutymemberRows[j].memberid){
node = ('find', dutymemberRows[j].memberid);//查找节点,返回节点对象
//="disabled";//().disabled=true
//deptTree[i + 1].disabled = true;
/*$(this).find('-checkbox').unbind().click(function(){设置该节点不可编辑
return false;
});*/
="#EEEE00";//设置节点颜色
= 'none'; //隐藏节点
}
}
}
}
});
}