[РЕШЕНО]Вывод многожественного выбора в ComboBox

Возникла такая проблема. Пытаюсь вывести множественный выбор в выпадающем списке:
Вызов xtype:
{
            xtype: 'combo-local-select',
            name: 'country',
            fieldLabel: 'Страны',
            anchor: '99%'
        }
Сам combo:
var countryData = [['AU', 'Australia'], ['AT', 'Austria'], ['CA', 'Canada'], ['FR', 'France'], ['IT', 'Italy'], ['JP', 'Japan'], ['NZ', 'New Zealand'], ['US', 'USA']];
var countryStore = new Ext.data.SimpleStore({
    fields: ['code', 'name'],
    data: countryData,
    sortInfo: {
        field: 'name',
        direction: 'ASC'
    }
});

utmPackage.combo.localSuperSelect = function (config) {
    config = config || {};

    Ext.applyIf(config, {
        xtype: 'superboxselect',
        allowBlank: true,
        msgTarget: 'under',
        allowAddNewData: true,
        addNewDataOnBlur: true,
        pinList: false,
        resizable: true,
        name: config.name + '[]',
        anchor: '100%',
        minChars: 1,
        store: countryStore,
        mode: 'local',
        displayField: 'name',
        valueField: 'code',
        triggerAction: 'all',
        extraItemCls: 'x-tag',
        expandBtnCls: 'x-form-trigger',
        clearBtnCls: 'x-form-trigger',
    });
    config.name += '[]';

    utmPackage.combo.localSuperSelect.superclass.constructor.call(this, config);
};
Ext.extend(utmPackage.combo.localSuperSelect, Ext.ux.form.SuperBoxSelect);
Ext.reg('combo-local-select', utmPackage.combo.localSuperSelect);
В итоге получаю ошибку:




Кто может сталкивался, как верно сделать множественный выбор?

P.S. Я забыл указать renderTo: Ext.getBody()
Михаил
29 марта 2020, 14:23
modx.pro
389
0
Поблагодарить автора Отправить деньги

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0