Browse Source

Pull request #163779: 同步代码 feat: 给下拉框一个完全自由控制的tooltip方式

Merge in DEC/fineui from ~OLIVER.KE/fineui-decision:final/11.0 to final/11.0

* commit 'fa75b87fbcd545245fe67272ef7f736361c01144':
  同步代码 feat: 给下拉框一个完全自由控制的tooltip方式
research/test
Oliver.Ke-柯键基 2 years ago
parent
commit
181e96b6d5
  1. 30
      src/case/combo/textvaluecombo/combo.textvalue.js

30
src/case/combo/textvaluecombo/combo.textvalue.js

@ -14,7 +14,8 @@ BI.TextValueCombo = BI.inherit(BI.Widget, {
value: "",
defaultText: "",
allowClear: false,
status: "success", // success | warning | error
status: "success", // success | warning | error,
title: null,
});
},
@ -35,6 +36,21 @@ BI.TextValueCombo = BI.inherit(BI.Widget, {
const o = this.options;
const title = () => {
if (BI.isFunction(o.title)) {
return o.title();
}
if (this.options.status === "error") {
return {
level: "warning",
text: o.warningTitle,
};
}
return {
level: "success",
};
};
const trigger = {
type: "bi.select_text_trigger",
ref: ref => this.trigger = ref,
@ -43,17 +59,7 @@ BI.TextValueCombo = BI.inherit(BI.Widget, {
height: o.height,
text: o.text,
value: o.value,
title: () => {
if (this.options.status === "error") {
return {
level: "warning",
text: o.warningTitle,
};
}
return {
level: "success",
};
},
title,
allowClear: o.allowClear,
defaultText: o.defaultText,
listeners: [

Loading…
Cancel
Save