Browse Source

chore: 乱加

es6
guy 3 years ago
parent
commit
a20bccfcf0
  1. 24
      src/case/combo/searchtextvaluecombo/popup.searchtextvalue.js
  2. 5
      src/case/combo/textvaluecheckcombo/popup.textvaluecheck.js
  3. 26
      src/case/combo/textvaluecombo/popup.textvalue.js
  4. 25
      src/widget/singleselect/search/singleselect.search.loader.js
  5. 23
      src/widget/singleselect/singleselect.loader.js

24
src/case/combo/searchtextvaluecombo/popup.searchtextvalue.js

@ -17,11 +17,7 @@ BI.SearchTextValueComboPopup = BI.inherit(BI.Pane, {
ref: function () {
self.popup = this;
},
items: BI.createItems(o.items, {
type: "bi.single_select_item",
textAlign: o.textAlign,
height: 24
}),
items: this._formatItems(o.items),
chooseType: BI.ButtonGroup.CHOOSE_TYPE_SINGLE,
layouts: [{
type: "bi.vertical"
@ -45,6 +41,18 @@ BI.SearchTextValueComboPopup = BI.inherit(BI.Pane, {
};
},
_formatItems: function (items) {
var o = this.options;
return BI.map(items, function (i, item) {
return BI.extend({
type: "bi.single_select_item",
textAlign: o.textAlign,
height: BI.SIZE_CONSANTS.LIST_ITEM_HEIGHT,
title: item.title || item.text
}, item);
});
},
// mounted之后做check
mounted: function() {
this.check();
@ -53,11 +61,7 @@ BI.SearchTextValueComboPopup = BI.inherit(BI.Pane, {
populate: function (find, match, keyword) {
var items = BI.concat(find, match);
BI.SearchTextValueComboPopup.superclass.populate.apply(this, items);
items = BI.createItems(items, {
type: "bi.single_select_item",
height: 24
});
this.popup.populate(items, keyword);
this.popup.populate(this._formatItems(items), keyword);
},
getValue: function () {

5
src/case/combo/textvaluecheckcombo/popup.textvaluecheck.js

@ -35,11 +35,14 @@ BI.TextValueCheckComboPopup = BI.inherit(BI.Pane, {
},
_formatItems: function (items) {
var o = this.options;
return BI.map(items, function (i, item) {
return BI.extend({
type: "bi.single_select_item",
cls: "bi-list-item",
height: 24
textAlign: o.textAlign,
height: BI.SIZE_CONSANTS.LIST_ITEM_HEIGHT,
title: item.title || item.text
}, item);
});
},

26
src/case/combo/textvaluecombo/popup.textvalue.js

@ -11,11 +11,7 @@ BI.TextValueComboPopup = BI.inherit(BI.Pane, {
var o = this.options, self = this;
this.popup = BI.createWidget({
type: "bi.button_group",
items: BI.createItems(o.items, {
type: "bi.single_select_item",
textAlign: o.textAlign,
height: BI.SIZE_CONSANTS.LIST_ITEM_HEIGHT,
}),
items: this._formatItems(o.items),
chooseType: o.chooseType,
layouts: [{
type: "bi.vertical"
@ -39,13 +35,21 @@ BI.TextValueComboPopup = BI.inherit(BI.Pane, {
});
},
_formatItems: function (items) {
var o = this.options;
return BI.map(items, function (i, item) {
return BI.extend({
type: "bi.single_select_item",
textAlign: o.textAlign,
height: BI.SIZE_CONSANTS.LIST_ITEM_HEIGHT,
title: item.title || item.text
}, item);
});
},
populate: function (items) {
BI.TextValueComboPopup.superclass.populate.apply(this, arguments);
items = BI.createItems(items, {
type: "bi.single_select_item",
height: BI.SIZE_CONSANTS.LIST_ITEM_HEIGHT,
});
this.popup.populate(items);
this.popup.populate(this._formatItems(items));
},
getValue: function () {
@ -58,4 +62,4 @@ BI.TextValueComboPopup = BI.inherit(BI.Pane, {
});
BI.TextValueComboPopup.EVENT_CHANGE = "EVENT_CHANGE";
BI.shortcut("bi.text_value_combo_popup", BI.TextValueComboPopup);
BI.shortcut("bi.text_value_combo_popup", BI.TextValueComboPopup);

25
src/widget/singleselect/search/singleselect.search.loader.js

@ -10,6 +10,9 @@ BI.SingleSelectSearchLoader = BI.inherit(BI.Widget, {
return BI.extend(BI.SingleSelectSearchLoader.superclass._defaultConfig.apply(this, arguments), {
baseCls: "bi-single-select-search-loader",
allowNoSelect: false,
logic: {
dynamic: false
},
itemsCreator: BI.emptyFn,
keywordGetter: BI.emptyFn,
valueFormatter: BI.emptyFn
@ -86,16 +89,18 @@ BI.SingleSelectSearchLoader = BI.inherit(BI.Widget, {
},
_createItems: function (items) {
return BI.createItems(items, {
type: this.options.allowNoSelect ? "bi.single_select_item" : "bi.single_select_radio_item",
cls: "bi-list-item-active",
logic: {
dynamic: false
},
height: 25,
selected: false,
iconWrapperWidth: 26,
hgap: this.options.allowNoSelect ? 10 : 0
var o = this.options;
return BI.map(items, function (i, item) {
return BI.extend({
type: o.allowNoSelect ? "bi.single_select_item" : "bi.single_select_radio_item",
logic: o.logic,
cls: "bi-list-item-active",
height: 24,
selected: false,
iconWrapperWidth: 26,
hgap: o.allowNoSelect ? 10 : 0,
title: item.title || item.text
}, item);
});
},

23
src/widget/singleselect/singleselect.loader.js

@ -108,14 +108,18 @@ BI.SingleSelectLoader = BI.inherit(BI.Widget, {
},
_createItems: function (items) {
return BI.createItems(items, {
type: this.options.allowNoSelect ? "bi.single_select_item" : "bi.single_select_radio_item",
logic: this.options.logic,
cls: "bi-list-item-active",
height: 24,
selected: false,
iconWrapperWidth: 26,
hgap: this.options.allowNoSelect ? 10 : 0
var o = this.options;
return BI.map(items, function (i, item) {
return BI.extend({
type: o.allowNoSelect ? "bi.single_select_item" : "bi.single_select_radio_item",
logic: o.logic,
cls: "bi-list-item-active",
height: 24,
selected: false,
iconWrapperWidth: 26,
hgap: o.allowNoSelect ? 10 : 0,
title: item.title || item.text
}, item);
});
},
@ -126,7 +130,8 @@ BI.SingleSelectLoader = BI.inherit(BI.Widget, {
}, 30);
},
_assertValue: function (val) {},
_assertValue: function (val) {
},
setStartValue: function (v) {
this._startValue = v;

Loading…
Cancel
Save