Feat:移动节点或复制节点到收起的节点上自动展开该节点
This commit is contained in:
parent
91a9d7b556
commit
40ea595e62
@ -1466,6 +1466,9 @@ class Render {
|
|||||||
this.checkNodeLayerChange(item, toNode, true)
|
this.checkNodeLayerChange(item, toNode, true)
|
||||||
this.removeNodeFromActiveList(item)
|
this.removeNodeFromActiveList(item)
|
||||||
removeFromParentNodeData(item)
|
removeFromParentNodeData(item)
|
||||||
|
toNode.setData({
|
||||||
|
expand: true
|
||||||
|
})
|
||||||
toNode.nodeData.children.push(item.nodeData)
|
toNode.nodeData.children.push(item.nodeData)
|
||||||
})
|
})
|
||||||
this.emitNodeActiveEvent()
|
this.emitNodeActiveEvent()
|
||||||
@ -1479,6 +1482,9 @@ class Render {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
this.activeNodeList.forEach(node => {
|
this.activeNodeList.forEach(node => {
|
||||||
|
node.setData({
|
||||||
|
expand: true
|
||||||
|
})
|
||||||
node.nodeData.children.push(
|
node.nodeData.children.push(
|
||||||
...data.map(item => {
|
...data.map(item => {
|
||||||
const newData = simpleDeepClone(item)
|
const newData = simpleDeepClone(item)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user