var treeObj=$.fn.zTree.init($("#treeDemo"), setting, zNodes);
treeObj.expandAll(true);//展开全部
var nodes = treeObj.getNodes();
if(switchG == true){
doFindId(nodes,editId);
}else{
if (nodes.length>0) {
var node = treeObj.selectNode(nodes[0]);//默认选中第一个
}
}
switchG = false;
//添加子节点后使该节点显示为编辑状态
function doFindId(nodes,editId){
for (var i = 0; i < nodes.length; i++) {
if(editId==nodes[i].id){
if(nodes[i].children){
var numb=nodes[i].children.length;
treeObj.updateNode(nodes[i]);
treeObj.expandNode(nodes[i], true, false, true);
treeObj.editName(nodes[i].children[numb-1]);
}
break;
}
else if(nodes[i].children) {
doFindId(nodes[i].children,editId);
}
}
}
treeObj.expandAll(true);//展开全部
var nodes = treeObj.getNodes();
if(switchG == true){
doFindId(nodes,editId);
}else{
if (nodes.length>0) {
var node = treeObj.selectNode(nodes[0]);//默认选中第一个
}
}
switchG = false;
//添加子节点后使该节点显示为编辑状态
function doFindId(nodes,editId){
for (var i = 0; i < nodes.length; i++) {
if(editId==nodes[i].id){
if(nodes[i].children){
var numb=nodes[i].children.length;
treeObj.updateNode(nodes[i]);
treeObj.expandNode(nodes[i], true, false, true);
treeObj.editName(nodes[i].children[numb-1]);
}
break;
}
else if(nodes[i].children) {
doFindId(nodes[i].children,editId);
}
}
}