diff --git a/packages/fineui/src/case/button/node/node.plus.js b/packages/fineui/src/case/button/node/node.plus.js index 5458502e4..d39bebe73 100644 --- a/packages/fineui/src/case/button/node/node.plus.js +++ b/packages/fineui/src/case/button/node/node.plus.js @@ -36,7 +36,7 @@ export class PlusGroupNode extends NodeButton { if (type === Events.CLICK) { this.setSelected(this.isSelected()); } - this.fireEvent(Controller.EVENT_CHANGE, args); + this.fireEvent(Controller.EVENT_CHANGE, ...args); }); return { diff --git a/packages/fineui/src/case/combo/textvaluecheckcombo/combo.textvaluecheck.js b/packages/fineui/src/case/combo/textvaluecheckcombo/combo.textvaluecheck.js index 4d261d588..f69a894ad 100644 --- a/packages/fineui/src/case/combo/textvaluecheckcombo/combo.textvaluecheck.js +++ b/packages/fineui/src/case/combo/textvaluecheckcombo/combo.textvaluecheck.js @@ -55,7 +55,7 @@ export class TextValueCheckCombo extends Widget { this.popup.on( Controller.EVENT_CHANGE, (...args) => { - this.fireEvent(Controller.EVENT_CHANGE, args); + this.fireEvent(Controller.EVENT_CHANGE, ...args); } ); this.textIconCheckCombo = createWidget({ diff --git a/packages/fineui/src/case/combo/textvaluecombo/popup.textvalue.js b/packages/fineui/src/case/combo/textvaluecombo/popup.textvalue.js index fa7571d5a..7ad922069 100644 --- a/packages/fineui/src/case/combo/textvaluecombo/popup.textvalue.js +++ b/packages/fineui/src/case/combo/textvaluecombo/popup.textvalue.js @@ -60,7 +60,7 @@ export class TextValueComboPopup extends Pane { eventName: Controller.EVENT_CHANGE, action: (...args) => { const [type, val, obj] = args; - this.fireEvent(Controller.EVENT_CHANGE, args); + this.fireEvent(Controller.EVENT_CHANGE, ...args); if (type === Events.CLICK) { this.fireEvent(TextValueComboPopup.EVENT_CHANGE, val, obj); }