Browse Source

无JIRA任务 默认值区分

es6
windy 5 years ago
parent
commit
f5c91cd6e8
  1. 15
      src/case/combo/searchtextvaluecombo/trigger.searchtextvalue.js

15
src/case/combo/searchtextvaluecombo/trigger.searchtextvalue.js

@ -25,10 +25,16 @@ BI.SearchTextValueTrigger = BI.inherit(BI.Trigger, {
ref: function () { ref: function () {
self.editor = this; self.editor = this;
}, },
text: this._digest(o.value, o.items), text: this._getText(),
value: o.value, value: o.value,
height: o.height, height: o.height,
tipText: "" tipText: "",
listeners: [{
eventName: BI.Events.MOUNT,
action: function () {
self.editor.setState(self._digest(o.value, o.items));
}
}]
}, },
popup: { popup: {
type: "bi.search_text_value_combo_popup", type: "bi.search_text_value_combo_popup",
@ -63,6 +69,11 @@ BI.SearchTextValueTrigger = BI.inherit(BI.Trigger, {
this.editor.setState(v); this.editor.setState(v);
}, },
_getText: function () {
var o = this.options;
return (BI.isKey(o.value) && o.text === this._digest(o.value, o.items)) ? "" : o.text;
},
_digest: function(vals, items){ _digest: function(vals, items){
var o = this.options; var o = this.options;
vals = BI.isArray(vals) ? vals : [vals]; vals = BI.isArray(vals) ? vals : [vals];

Loading…
Cancel
Save