动态改变url加载不同等级目录
$(function() {
var $tree = $('#tt');
$tree.tree({
url:'aa.json',
lines: true,
onBeforeExpand: function (node, param) {
//change the new url of children
// $tree.tree('options').url = 'bb.json';
console.info(getLevel(node));
var level = getLevel(node);
switch(level){
case 0://get company
$tree.tree('options').url = 'bb.json';
break;
case 1://get station
$tree.tree('options').url = 'bb.json';
break;
case 2://get RTU
$tree.tree('options').url = 'bb.json';
break;
case 3://get device
$tree.tree('options').url = 'bb.json';
break;
}
}
});
});
function getLevel(node)//retuen the node level, root is level
0
{
var level = 0;
while(node != undefined)
{
node = $('#tt').tree('getParent',node.target);
level++;
}
return level-1;
}