|
|
@ -195,7 +195,9 @@ BI.MultiSelectCombo = BI.inherit(BI.Single, { |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
this.combo.on(BI.Combo.EVENT_BEFORE_POPUPVIEW, function () { |
|
|
|
this.combo.on(BI.Combo.EVENT_BEFORE_POPUPVIEW, function () { |
|
|
|
|
|
|
|
if (!this.isViewVisible()) { |
|
|
|
self._dataChange = false;// 标记数据是否发生变化
|
|
|
|
self._dataChange = false;// 标记数据是否发生变化
|
|
|
|
|
|
|
|
} |
|
|
|
this.setValue(self.storeValue); |
|
|
|
this.setValue(self.storeValue); |
|
|
|
BI.nextTick(function () { |
|
|
|
BI.nextTick(function () { |
|
|
|
self._populate(); |
|
|
|
self._populate(); |
|
|
@ -290,7 +292,7 @@ BI.MultiSelectCombo = BI.inherit(BI.Single, { |
|
|
|
}, |
|
|
|
}, |
|
|
|
right: o.height, |
|
|
|
right: o.height, |
|
|
|
top: 0, |
|
|
|
top: 0, |
|
|
|
height: o.height, |
|
|
|
height: o.height |
|
|
|
}] |
|
|
|
}] |
|
|
|
}); |
|
|
|
}); |
|
|
|
}, |
|
|
|
}, |
|
|
@ -394,6 +396,7 @@ BI.MultiSelectCombo = BI.inherit(BI.Single, { |
|
|
|
var self = this, o = this.options; |
|
|
|
var self = this, o = this.options; |
|
|
|
adjust(); |
|
|
|
adjust(); |
|
|
|
callback(); |
|
|
|
callback(); |
|
|
|
|
|
|
|
|
|
|
|
function adjust () { |
|
|
|
function adjust () { |
|
|
|
if (self.wants2Quit === true) { |
|
|
|
if (self.wants2Quit === true) { |
|
|
|
self._dataChange && self.fireEvent(BI.MultiSelectCombo.EVENT_CONFIRM); |
|
|
|
self._dataChange && self.fireEvent(BI.MultiSelectCombo.EVENT_CONFIRM); |
|
|
|