<script src="${ctx}/static/esayui/jquery.easyui.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
$("#tt").tree({
url:'${ctx}/permission/getRegion',
checkbox:true,
method:'post',
animate:true,
cascadeCheck:true,
//loadFilter:function(data,parent){
//return convert(data);
//},
onClick:function(node){
alert(node.id+"-"+node.text);
},
onBeforeExpand:function(node){
return true;
},
onExpand:function(node){
var node = $('#tt').tree('find', '210');
$('#tt').tree('check', node.target);
return true;
}
});
//转换服务器返回的json为tree数据源
function convert(rows){
var nodes = [];
for(var i=0; i<rows.length; i++){
var row = rows[i];
nodes.push({
id:row.id,
text:row.name,
state:row.state
});
}
return nodes;
}
});
//获取已选择的节点
function getCheckedNoeds(){
var nodes = $('#tt').tree('getChecked');
var reNodes =[];
for (var i=0; i<nodes.length; i++){
node =nodes[i];
reNodes.push(node.id.toString());
}
alert(typeof(reNodes));
return reNodes;
}
//设置节点状态为已选中状态
function setNodeChecked(){
var node = $('#tt').tree('find', '086');
alert(node.id+'--'+node.text);
$('#tt').tree('check', node.target);
}
</script>