@ -45,10 +45,8 @@ BI.TextValueComboPopup = BI.inherit(BI.Pane, {
return {
return {
type : "bi.vertical" ,
type : "bi.vertical" ,
verticalAlign : BI . VerticalAlign . Stretch ,
verticalAlign : BI . VerticalAlign . Stretch ,
rowSize : [ "fill" , "" ] ,
items : o . allowSelectAll ? [
items : [
{
{
el : o . allowSelectAll ? {
type : "bi.select_list" ,
type : "bi.select_list" ,
logic : {
logic : {
dynamic : true ,
dynamic : true ,
@ -69,6 +67,7 @@ BI.TextValueComboPopup = BI.inherit(BI.Pane, {
type : BI . ButtonGroup . CHOOSE _TYPE _MULTI ,
type : BI . ButtonGroup . CHOOSE _TYPE _MULTI ,
value : o . value
value : o . value
} ,
} ,
height : "fill" ,
listeners : [
listeners : [
{
{
eventName : BI . SelectList . EVENT _CHANGE ,
eventName : BI . SelectList . EVENT _CHANGE ,
@ -77,33 +76,7 @@ BI.TextValueComboPopup = BI.inherit(BI.Pane, {
}
}
}
}
]
]
} : {
} , {
type : "bi.list_pane" ,
logic : {
dynamic : true ,
innerVgap : 5 ,
rowSize : [ "" , "fill" ] ,
verticalAlign : BI . VerticalAlign . Stretch
} ,
ref : ( _ref ) => {
this . popup = _ref ;
} ,
el : {
chooseType : o . chooseType ,
} ,
items : this . _formatItems ( o . items ) ,
value : o . value ,
listeners : [
{
eventName : BI . ListPane . EVENT _CHANGE ,
action : function ( val ) {
self . fireEvent ( BI . TextValueComboPopup . EVENT _CHANGE , val ) ;
}
}
]
}
} ,
{
type : "bi.center" ,
type : "bi.center" ,
cls : "list-view-toolbar bi-high-light bi-split-top" ,
cls : "list-view-toolbar bi-high-light bi-split-top" ,
height : 24 ,
height : 24 ,
@ -127,7 +100,34 @@ BI.TextValueComboPopup = BI.inherit(BI.Pane, {
isShadowShowingOnSelected : true
isShadowShowingOnSelected : true
} )
} )
}
}
] : [
{
type : "bi.list_pane" ,
logic : {
dynamic : true ,
innerVgap : 5 ,
rowSize : [ "" , "fill" ] ,
verticalAlign : BI . VerticalAlign . Stretch
} ,
ref : ( _ref ) => {
this . popup = _ref ;
} ,
el : {
chooseType : o . chooseType ,
} ,
items : this . _formatItems ( o . items ) ,
value : o . value ,
height : "fill" ,
listeners : [
{
eventName : BI . ListPane . EVENT _CHANGE ,
action : function ( val ) {
self . fireEvent ( BI . TextValueComboPopup . EVENT _CHANGE , val ) ;
}
}
]
]
}
] ,
} ;
} ;
} ,
} ,