Skip to content

Commit 0815046

Browse files
committed
fix: 修复切换数据节点Template有多余的DOM
1 parent 4f6cf76 commit 0815046

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

src/components/BootstrapBlazor.DockView/wwwroot/js/dockview-extensions.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ DockviewGroupPanel.prototype.getParams = function() {
3030
}
3131

3232
DockviewGroupPanel.prototype.setParams = function(data) {
33-
console.log('setParameter', data);
3433
Object.keys(data).forEach(key => {
3534
this.panels.forEach(panel => panel.params[key] = data[key])
3635
})
@@ -71,15 +70,18 @@ DockviewGroupPanelModel.prototype.closePanel = function(panel, triggerVisibleCha
7170
}
7271
}
7372

74-
if (moveToTemplate) {
75-
if (panel.view.content.element) {
73+
if (panel.view.content.element) {
74+
if (moveToTemplate) {
7675
if (panel.titleMenuEle) {
7776
panel.view.content.element.append(panel.titleMenuEle)
7877
}
7978
if (this.accessor.params.template) {
8079
this.accessor.params.template.append(panel.view.content.element)
8180
}
8281
}
82+
else {
83+
panel.view.content.element.remove()
84+
}
8385
}
8486
}
8587

0 commit comments

Comments
 (0)