This reverts commit e69dffc948.
e69dffc948
@ -180,6 +180,9 @@ BI.MultiSelectCombo = BI.inherit(BI.Single, {
});
this.combo.on(BI.Combo.EVENT_BEFORE_POPUPVIEW, function () {
if (!this.isViewVisible()) {
self._dataChange = false;// 标记数据是否发生变化
}
this.setValue(self.storeValue);
BI.nextTick(function () {
self._populate();
@ -180,6 +180,9 @@ BI.MultiSelectNoBarCombo = BI.inherit(BI.Single, {
@ -181,6 +181,9 @@ BI.MultiSelectInsertCombo = BI.inherit(BI.Single, {
@ -174,6 +174,9 @@ BI.MultiSelectInsertNoBarCombo = BI.inherit(BI.Single, {
@ -15,7 +15,7 @@ BI.MultiSelectInsertTrigger = BI.inherit(BI.Trigger, {
_defaultConfig: function () {
return BI.extend(BI.MultiSelectInsertTrigger.superclass._defaultConfig.apply(this, arguments), {
baseCls: "bi-multi-select-insert-trigger",
baseCls: "bi-multi-select-trigger",
itemsCreator: BI.emptyFn,
valueFormatter: BI.emptyFn,
itemHeight: 24,
@ -70,8 +70,7 @@ BI.MultiSelectTrigger = BI.inherit(BI.Trigger, {
this.wrapNumberCounter = BI.createWidget({
type: "bi.layout",
cls:"wrap-number-counter",
type: "bi.layout"
this.wrapper = BI.createWidget({
@ -189,6 +189,9 @@ BI.MultiTreeCombo = BI.inherit(BI.Single, {
if (isSearching()) {
return;
self._dataChange = false; // 标记数据是否发生变化
if (change === true) {
self.storeValue = { value: self.combo.getValue() };
change = false;
@ -202,6 +202,9 @@ BI.MultiTreeInsertCombo = BI.inherit(BI.Single, {
@ -219,6 +219,9 @@ BI.MultiTreeListCombo = BI.inherit(BI.Single, {
@ -162,6 +162,9 @@ BI.SearchMultiTextValueCombo = BI.inherit(BI.Single, {
@ -125,6 +125,9 @@ BI.SingleSelectCombo = BI.inherit(BI.Single, {
self.populate();
@ -136,6 +136,9 @@ BI.SingleSelectInsertCombo = BI.inherit(BI.Single, {