@ -36,7 +36,7 @@ BI.NumberInterval = BI.inherit(BI.Single, {
BI . NumberInterval . superclass . _init . apply ( this , arguments ) ;
this . smallEditor = BI . createWidget ( {
type : "bi.number_interval_single_editor" ,
height : o . height - ( o . simple ? 1 : 2 ) ,
height : BI . pixFormat ( o . height , o . simple ? 1 : 2 ) ,
watermark : o . watermark ,
allowBlank : o . allowBlank ,
value : o . min ,
@ -61,7 +61,7 @@ BI.NumberInterval = BI.inherit(BI.Single, {
this . smallTip = BI . createWidget ( {
type : "bi.label" ,
text : o . numTip ,
height : o . height - ( o . simple ? 1 : 2 ) ,
height : BI . pixFormat ( o . height , o . simple ? 1 : 2 ) ,
invisible : true
} ) ;
BI . createWidget ( {
@ -76,7 +76,7 @@ BI.NumberInterval = BI.inherit(BI.Single, {
this . bigEditor = BI . createWidget ( {
type : "bi.number_interval_single_editor" ,
height : o . height - ( o . simple ? 1 : 2 ) ,
height : BI . pixFormat ( o . height , o . simple ? 1 : 2 ) ,
watermark : o . watermark ,
allowBlank : o . allowBlank ,
value : o . max ,
@ -99,7 +99,7 @@ BI.NumberInterval = BI.inherit(BI.Single, {
this . bigTip = BI . createWidget ( {
type : "bi.label" ,
text : o . numTip ,
height : o . height - ( o . simple ? 1 : 2 ) ,
height : BI . pixFormat ( o . height , o . simple ? 1 : 2 ) ,
invisible : true
} ) ;
BI . createWidget ( {
@ -114,7 +114,8 @@ BI.NumberInterval = BI.inherit(BI.Single, {
this . smallCombo = BI . createWidget ( {
type : "bi.icon_combo" ,
cls : "number-interval-small-combo" + ( o . simple ? "" : " bi-border-top bi-border-bottom bi-border-right bi-border-corner-right-radius" ) ,
height : o . height - ( o . simple ? 0 : 2 ) ,
height : BI . pixFormat ( o . height , o . simple ? 0 : 2 ) ,
width : BI . pixFormat ( c . width , c . border ) ,
items : [ {
text : "(" + BI . i18nText ( "BI-Less_Than" ) + ")" ,
iconCls : "less-font" ,
@ -133,7 +134,8 @@ BI.NumberInterval = BI.inherit(BI.Single, {
this . bigCombo = BI . createWidget ( {
type : "bi.icon_combo" ,
cls : "number-interval-big-combo" + ( o . simple ? "" : " bi-border-top bi-border-bottom bi-border-left bi-border-corner-left-radius" ) ,
height : o . height - ( o . simple ? 0 : 2 ) ,
height : BI . pixFormat ( o . height , o . simple ? 0 : 2 ) ,
width : BI . pixFormat ( c . width , c . border ) ,
items : [ {
text : "(" + BI . i18nText ( "BI-Less_Than" ) + ")" ,
iconCls : "less-font" ,
@ -152,71 +154,83 @@ BI.NumberInterval = BI.inherit(BI.Single, {
this . label = BI . createWidget ( {
type : "bi.label" ,
text : BI . i18nText ( "BI-Basic_Value" ) ,
textHeight : o . height - ( o . simple ? 0 : c . border * 2 ) ,
width : c . width - ( o . simple ? 0 : c . border * 2 ) ,
height : o . height - ( o . simple ? 0 : c . border * 2 ) ,
textHeight : o . height ,
// width: BI.pixFormat(o.width, o.simple ? 0 : c.border * 2),
hgap : 5 ,
height : o . height ,
level : "warning" ,
tipType : "warning"
} ) ;
this . left = BI . createWidget ( {
type : "bi.htape" ,
type : "bi.horizontal_fill" ,
columnSize : [ "fill" , "" ] ,
items : [ {
el : self . smallEditor
} , {
el : self . smallCombo ,
width : c . width - c . border
} ]
} ) ;
this . right = BI . createWidget ( {
type : "bi.htape" ,
type : "bi.horizontal_fill" ,
columnSize : [ "" , "fill" ] ,
items : [ {
el : self . bigCombo ,
width : c . width - c . border
} , {
el : self . bigEditor ,
// BI-23883 间距考虑边框
lgap : 1
// lgap: 1
} ]
} ) ;
BI . createWidget ( {
element : self ,
type : "bi.center" ,
hgap : 15 ,
height : o . height ,
items : [
{
type : "bi.absolute" ,
items : [ {
el : self . left ,
left : - 15 ,
right : 0 ,
top : 0 ,
bottom : 0
} ]
} , {
type : "bi.absolute" ,
items : [ {
el : self . right ,
left : 0 ,
right : - 15 ,
top : 0 ,
bottom : 0
} ]
}
]
} ) ;
BI . createWidget ( {
element : self ,
type : "bi.horizontal_auto" ,
items : [
self . label
]
type : "bi.horizontal_fill" ,
columnSize : [ "fill" , "" , "fill" ] ,
items : [ {
el : self . left
} , {
el : self . label
} , {
el : self . right
} ]
} ) ;
// BI.createWidget({
// element: self,
// type: "bi.horizontal_auto",
// items: [
// self.label
// ]
// });
// BI.createWidget({
// element: self,
// type: "bi.center",
// hgap: 15,
// height: o.height,
// items: [
// {
// type: "bi.absolute",
// items: [{
// el: self.left,
// left: -15,
// right: 0,
// top: 0,
// bottom: 0
// }]
// }, {
// type: "bi.absolute",
// items: [{
// el: self.right,
// left: 0,
// right: -15,
// top: 0,
// bottom: 0
// }]
// }
// ]
// });
self . _setValidEvent ( self . bigEditor , c . bigEditor ) ;
self . _setValidEvent ( self . smallEditor , c . smallEditor ) ;