Browse Source

Pull request #288297: Feature/x

Merge in DEC/fineui from ~DAILER/fineui-decision:feature/x to feature/x

* commit '4d544143ee19e15f443c8593f347c7a76617cb62':
  Revert "无JIRA layout 的updateChildren过程中传递context"
  无JIRA tab添加子card destory监听
  无JIRA layout 的updateChildren过程中传递context
  REPORT-125909 fix: 【公共模型引入BI】低版本chrome,维度指标集在组件分析区域不显示
master
Dailer-刘荣歆 4 months ago
parent
commit
0161e21fdd
  1. 2
      packages/fineui/package.json
  2. 9
      packages/fineui/src/base/combination/tab.js

2
packages/fineui/package.json

@ -60,4 +60,4 @@
"core-js": "^3.37.1",
"cross-env": "^7.0.3"
}
}
}

9
packages/fineui/src/base/combination/tab.js

@ -13,7 +13,8 @@ import {
contains,
any,
isEqual,
LogicFactory
LogicFactory,
Events,
} from "@/core";
/**
@ -106,7 +107,11 @@ export class Tab extends Widget {
Widget.execWithContext(this, () => {
this.cardMap[v] = cardCreator(v);
});
this.layout.addCardByName(v, this.cardMap[v]);
const card = this.layout.addCardByName(v, this.cardMap[v]);
card.on(Events.DESTROY, () => {
this.layout.deleteCardByName(v);
delete this.cardMap[v];
});
}
}

Loading…
Cancel
Save