2017-06-13 94 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的工作方式引發了這個問題,這已經有了一些自定義的改變。 –