Feat:移动节点或复制节点到收起的节点上自动展开该节点

This commit is contained in:
街角小林 2024-07-29 15:13:11 +08:00
parent 91a9d7b556
commit 40ea595e62

View File

@ -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)