|
@@ -420,7 +420,13 @@ const getHiddenGroups = () => {
|
|
});
|
|
});
|
|
};
|
|
};
|
|
|
|
|
|
|
|
+let getActiveFlag = false; //点击画布导致的active还是结构中选择导致的active
|
|
|
|
+
|
|
const getActived = () => {
|
|
const getActived = () => {
|
|
|
|
+ if (getActiveFlag) {
|
|
|
|
+ getActiveFlag = false;
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
//TODO加个异步?等展开完成后再滚动
|
|
//TODO加个异步?等展开完成后再滚动
|
|
data.actived = [];
|
|
data.actived = [];
|
|
if (meta2d.store.active && meta2d.store.active.length) {
|
|
if (meta2d.store.active && meta2d.store.active.length) {
|
|
@@ -502,6 +508,7 @@ const onActive = (e,value: any) => {
|
|
}else{
|
|
}else{
|
|
data.actived = [value];
|
|
data.actived = [value];
|
|
}
|
|
}
|
|
|
|
+ getActiveFlag = true;
|
|
if(data.actived.length > 1){
|
|
if(data.actived.length > 1){
|
|
let pens = [];
|
|
let pens = [];
|
|
data.actived.forEach((item) => {
|
|
data.actived.forEach((item) => {
|