2017-06-13 97 views
-1

ExtJS的Ext.form.ComboBox项目设置高度不使用列表的DIV的高度ExtJS的组合框高度设置

maxHeight: 100 
minHeight: 100 
maxBoxHeight: 100 
minBoxHeight: 100 

即使设置工作不工作。 默认情况下,包含div的高度设置为0px。任何想法如何操纵高度。

html结构将作为div内的div列表形式。

回答

0

您正在搜索的设置是listConfig。在这里,您可以设置将传递给Ext.view.BoundList的构造函数的配置属性。

Ext.create('Ext.form.ComboBox', { 
    //[...] 
    listConfig: { 
     minWidth: 300, 
     maxHeight: 40 
    } 
}); 

这是一个完整的例子:
https://fiddle.sencha.com/#view/editor&fiddle/21bc

+0

进出口使用ExtJS的版本3 :( –

+0

@ShyamSundarR它应该看起来像这样还是我误解了这个问题:https://fiddle.sencha.com/#view/editor&fiddle/21bg –

+0

雅,它看起来像这样,但配置的身高,maxheight,minheight和所有没有工作 –

0

我之前这样做,它为我工作。

你可以给你的组合框配置cls。

cls: 'textTransparent' 

你可以给出cls的高度。

.textTransparent { 
    height: 25px !important; // this will give the height 
    font-size: 12px; 
    font-weight: bold; 
    color: white; 
    margin: 0 !important; 
} 
+0

谢谢我之前修复过这个问题,extjs的工作方式引发了这个问题,这已经有了一些自定义的改变。 –