diff --git a/packages/fineui/src/widget/multiselect/multiselect.insert.combo.js b/packages/fineui/src/widget/multiselect/multiselect.insert.combo.js index 528bba62e..25ebc9feb 100644 --- a/packages/fineui/src/widget/multiselect/multiselect.insert.combo.js +++ b/packages/fineui/src/widget/multiselect/multiselect.insert.combo.js @@ -220,7 +220,7 @@ export class MultiSelectInsertCombo extends Single { o.itemsCreator(op, ob => { callback(ob); // 全选时数据变化,配置需要同步 - if (this.storeValue.type === Selection.All && size(ob.items) !== size(this.storeValue.assist)) { + if (op.times === 1 &&this.storeValue.type === Selection.All && size(ob.items) !== size(this.storeValue.assist)) { this._dataChange = true; this.storeValue.assist = map(ob.items, 'value'); this._adjust(() => {