Ширина раскрывающегося списка ExtJS ComboBox шире, чем ширина поля ввода?

Есть ли способ установить ширину выпадающего меню ComboBox ExtJS (версия 4) шире, чем ширина фактического поля ввода?

У меня есть поле со списком, размер которого я хочу быть около 200 пикселей, но у меня есть разбиение на страницы в раскрывающемся списке результатов, и эта ширина даже не достаточно велика, чтобы показать все элементы управления панели страничного просмотра.

Вот мой код для создания комбинированного списка:

var add_combo = Ext.create('Ext.form.field.ComboBox', 
    {
        id              : 'gbl_add_combo',
        store           : Ext.create('Ext.data.Store',
        {
            remoteFilter : true,
            fields : ['gb_id', 'title'],
            proxy  : 
            {
                type        : 'ajax',
                url         : 'index.php/store/get_items',
                reader      : 
                {
                    type            : 'json',
                    root            : 'records',
                    totalProperty   : 'total',
                    successProperty : 'success'
                },
                actionMethods : 
                {
                    read    : 'POST',
                    create  : 'POST',
                    update  : 'POST',
                    destroy : 'POST'
                }
            }
        }),
        listConfig:
        {
            loadingText: 'Searching...',
            emptyText: 'No results found'
        },
        queryMode       : 'remote',
        hideLabel       : true,
        displayField    : 'title',
        valueField      : 'gb_id',
        typeAhead       : true,
        hideTrigger     : true,
        emptyText       : 'Start typing...',
        selectOnFocus   : true,
        width           : 225,
        minChars        : 3,
        cls             : 'header_combo',
        pageSize        : 15
    });
20
задан Chau 31 May 2011 в 08:17
поделиться