@ -7,9 +7,6 @@ BI.MultiLayerSelectTreeTrigger = BI.inherit(BI.Trigger, {
return {
return {
extraCls : "bi-multi-layer-select-tree-trigger bi-border bi-focus-shadow bi-border-radius" ,
extraCls : "bi-multi-layer-select-tree-trigger bi-border bi-focus-shadow bi-border-radius" ,
height : 24 ,
height : 24 ,
valueFormatter : function ( v ) {
return v ;
} ,
itemsCreator : BI . emptyFn ,
itemsCreator : BI . emptyFn ,
watermark : BI . i18nText ( "BI-Basic_Search" ) ,
watermark : BI . i18nText ( "BI-Basic_Search" ) ,
allowSearchValue : false ,
allowSearchValue : false ,
@ -202,13 +199,19 @@ BI.MultiLayerSelectTreeTrigger = BI.inherit(BI.Trigger, {
_digest : function ( v ) {
_digest : function ( v ) {
var o = this . options ;
var o = this . options ;
if ( o . itemsCreator === BI . emptyFn ) {
if ( BI . isFunction ( o . valueFormatter ) ) {
return o . valueFormatter ( v ) ;
}
if ( o . itemsCreator === BI . emptyFn ) {
var result = BI . find ( o . items , function ( i , item ) {
var result = BI . find ( o . items , function ( i , item ) {
return item . value === v ;
return item . value === v ;
} ) ;
} ) ;
return BI . isNotNull ( result ) ? result . text : o . text ;
return BI . isNotNull ( result ) ? result . text : o . text ;
}
}
return o . valueFormatter ( v ) ;
return v ;
} ,
} ,
_getShowText : function ( ) {
_getShowText : function ( ) {