@ -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 : [