Browse Source

Merge branch 'master' of ssh://code.fineres.com:7999/~treecat/fineui

es6
Treecat 2 years ago
parent
commit
51a1dad769
  1. 2
      package.json
  2. 28
      src/case/combo/textvaluecombo/combo.textvalue.js

2
package.json

@ -1,6 +1,6 @@
{ {
"name": "fineui", "name": "fineui",
"version": "2.0.20220831110508", "version": "2.0.20220831171040",
"description": "fineui", "description": "fineui",
"main": "dist/fineui_without_conflict.min.js", "main": "dist/fineui_without_conflict.min.js",
"types": "dist/lib/index.d.ts", "types": "dist/lib/index.d.ts",

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

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

Loading…
Cancel
Save