|
|
@@ -781,6 +781,10 @@ var idTree = {
|
|
|
Tree.prototype.getDownLevelDatas = function (nodes) {
|
|
|
let dataMap = {},updateDatas=[],nextID,last;//注释同m_downLevel 方法
|
|
|
let newParent = nodes[0].preSibling;//{"type":"update","data":{"ID":3,"ParentID":-1,"NextSiblingID":5}}
|
|
|
+ let newPre = newParent.children && newParent.children.length > 0 ? newParent.children[newParent.children.length -1]:null;
|
|
|
+ if(newPre){ //如果新的父节点有子节点,则把新的父节点的最后一个子节点的下一节点的值改成第一个选中节点的ID
|
|
|
+ dataMap[newPre.getID()] = {"ID":newPre.getID(),"NextSiblingID":nodes[0].getID()}
|
|
|
+ }
|
|
|
for(let n of nodes){
|
|
|
nextID = n.getNextSiblingID();
|
|
|
last = n;
|