关闭ant的tree_Tree树节点选中及取消和指定节点的隐藏

时间:2024-10-29 15:02:17

指定节点变色

指定节点隐藏

单击节点

未选中则选中该节点

已选中则取消该节点

前台:

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'; //隐藏节点

}

}

}

}

});

}