Есть ли способ установить динамическую высоту combobox. У меня возникла проблема, что в поле со списком отображается только первый вариант списка. Я хочу, чтобы динамическая высота отображала много вариантов в списке. Ниже мой код:как установить динамическую высоту для combobox
xtype : 'pet.filtermulticombobox',
hideOnSelect : false,
name : 'category',
triggerAction : 'all',
emptyTextKey : _('Categories'),
ref : '../url',
store : new Ext.data.Store({
autoLoad: true,
proxy: new Ext.data.HttpProxy({url: '/url'}),
reader: new Ext.data.JsonReader({
totalProperty: 'total',
root:'records'
},
[{name: 'id'}, {name: 'name'}, {name: 'name_en'}, {name: 'class'}])
}),
valueField : 'id',
minChars : 3,
displayField : 'name_en',
classField : 'class',
mode : 'local',
width : 125,
listWidth : 400,
typeAhead : true,
listeners : {
scope : this,
select : function() {
this.fireEvent('filter');
}
},
filter: {
anyMatch: true,
caseSensitive: true
}
combobox предназначен для одиночного выбора, но в раскрывающемся списке можно указать несколько вариантов. Для множественного выбора combobox используйте superselectbox или аналогичные виджеты. – Chetan
Можете ли вы опубликовать демо-версию проблемы на http://fiddle.sencha.com? Combo обычно показывает 6-12 пунктов в раскрывающемся списке, поэтому я подозреваю, что проблема в другом месте. – Saki