Browse Source

无JIRA任务 调整CLICK_ITEM事件位置

es6
windy 3 years ago
parent
commit
a3ba721f2f
  1. 5
      src/widget/multiselect/multiselect.combo.js
  2. 3
      src/widget/multiselect/multiselect.insert.combo.js

5
src/widget/multiselect/multiselect.combo.js

@ -100,14 +100,15 @@ BI.MultiSelectCombo = BI.inherit(BI.Single, {
if (obj instanceof BI.MultiSelectBar) {
self._joinAll(this.getValue(), function () {
assertShowValue();
self.fireEvent(BI.MultiSelectCombo.EVENT_CLICK_ITEM);
});
} else {
self._join(this.getValue(), function () {
assertShowValue();
self.fireEvent(BI.MultiSelectCombo.EVENT_CLICK_ITEM);
});
}
self._dataChange = true;
self.fireEvent(BI.MultiSelectCombo.EVENT_CLICK_ITEM);
});
this.trigger.on(BI.MultiSelectTrigger.EVENT_BEFORE_COUNTER_POPUPVIEW, function () {
// counter的值随点击项的改变而改变, 点击counter的时候不需要setValue(counter会请求刷新计数)
@ -412,7 +413,7 @@ BI.MultiSelectCombo = BI.inherit(BI.Single, {
});
change && (this.storeValue.value = BI.values(map));
self._adjust(callback);
return;
}
this._joinAll(res, callback);

3
src/widget/multiselect/multiselect.insert.combo.js

@ -101,14 +101,15 @@ BI.MultiSelectInsertCombo = BI.inherit(BI.Single, {
if (obj instanceof BI.MultiSelectBar) {
self._joinAll(this.getValue(), function () {
assertShowValue();
self.fireEvent(BI.MultiSelectInsertCombo.EVENT_CLICK_ITEM);
});
} else {
self._join(this.getValue(), function () {
assertShowValue();
self.fireEvent(BI.MultiSelectInsertCombo.EVENT_CLICK_ITEM);
});
}
self._dataChange = true;
self.fireEvent(BI.MultiSelectInsertCombo.EVENT_CLICK_ITEM);
});
this.trigger.on(BI.MultiSelectInsertTrigger.EVENT_BEFORE_COUNTER_POPUPVIEW, function () {
// counter的值随点击项的改变而改变, 点击counter的时候不需要setValue(counter会请求刷新计数)

Loading…
Cancel
Save