Javascript extjs组合框高度设置
extjs Ext.form.ComboBox项设置高度无法使用Javascript extjs组合框高度设置,javascript,extjs,Javascript,Extjs,extjs Ext.form.ComboBox项设置高度无法使用 maxHeight: 100 minHeight: 100 maxBoxHeight: 100 minBoxHeight: 100 甚至列表中div的高度设置也不起作用。 默认情况下,包含的div的高度设置为0px。知道如何操纵高度吗 html结构的形式是一个div中的div列表。您正在搜索的设置是。在这里,您可以设置将传递给Ext.view.BoundList的构造函数的配置属性 Ext.create('Ext.form.Co
maxHeight: 100
minHeight: 100
maxBoxHeight: 100
minBoxHeight: 100
甚至列表中div的高度设置也不起作用。
默认情况下,包含的div的高度设置为0px。知道如何操纵高度吗
html结构的形式是一个div中的div列表。您正在搜索的设置是。在这里,您可以设置将传递给Ext.view.BoundList的构造函数的配置属性
Ext.create('Ext.form.ComboBox', {
//[...]
listConfig: {
minWidth: 300,
maxHeight: 40
}
});
下面是一个完整的示例:我以前做过这个,它对我很有效 您可以为您的组合框提供cls配置
cls: 'textTransparent'
你可以用cls表示高度
.textTransparent {
height: 25px !important; // this will give the height
font-size: 12px;
font-weight: bold;
color: white;
margin: 0 !important;
}
我使用的是extjs 3版本:(@ShyamSundarR它应该是这样的还是我误解了这个问题:是的,它看起来是这样的,但是高度、最大高度、最小高度和所有的配置都不起作用?你是什么意思?上面的评论包括一个使用v3限制下拉列表高度的小提琴。说它“不起作用”没有提供额外的信息,因为它显然可以“工作”,如runnable fiddle中所示。感谢我以前修复了此问题。extjs的工作方式有一些自定义更改,导致了此问题。此问题已修复。