|
@@ -171,9 +171,11 @@ export class SGraphSelectContainer extends SGraphItem {
|
|
|
return;
|
|
|
}
|
|
|
}
|
|
|
- item.selected = true;
|
|
|
- this.itemList.push(item);
|
|
|
- this.throttle(this.selectChange, 80);
|
|
|
+ if (item.selectable) {
|
|
|
+ item.selected = true;
|
|
|
+ this.itemList.push(item);
|
|
|
+ this.throttle(this.selectChange, 80);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -186,9 +188,11 @@ export class SGraphSelectContainer extends SGraphItem {
|
|
|
t.selected = false;
|
|
|
});
|
|
|
this.itemList.length = 0;
|
|
|
- item.selected = true;
|
|
|
- this.itemList.push(item);
|
|
|
- this.throttle(this.selectChange, 80);
|
|
|
+ if (item.selectable) {
|
|
|
+ item.selected = true;
|
|
|
+ this.itemList.push(item);
|
|
|
+ this.throttle(this.selectChange, 80);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -222,9 +226,11 @@ export class SGraphSelectContainer extends SGraphItem {
|
|
|
return;
|
|
|
}
|
|
|
}
|
|
|
- item.selected = true;
|
|
|
- this.itemList.push(item);
|
|
|
- this.throttle(this.selectChange, 80);
|
|
|
+ if (item.selectable) {
|
|
|
+ item.selected = true;
|
|
|
+ this.itemList.push(item);
|
|
|
+ this.throttle(this.selectChange, 80);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/**
|