Как сделать комбо-элемент выбранным одним щелчком мыши?

Добавляя combo к моему проекту в Ext.js , я столкнулся с проблемой, что есть выбрать какой-то элемент из списка, он не в первом Нажмите Я даю, но при выполнении вышеупомянутого, только пунктирная граница элемента испугана и ничего более, пока второй щелчок не выберет его и не будет выбрана прокрутка Combo.

Код Combo:

{
    xtype: 'combo',
    anchor: '100%',
    padding: 10,
    fieldLabel: 'Type',
    name: 'fieldType',
    labelStyle: "font-weight:bold;",
    store: new Ext.data.Store({
        fields: [{
            name: 'description',
            type: 'string'
        }, {
            name: 'name',
            type: 'string'
        }, {
            name: 'uuid',
            type: 'string'
        }],
        autoLoad: true,
        hideTrigger: true,
        minChars: 1,
        triggerAction: 'query',
        typeAhead: true,
        proxy: {
            type: 'ajax',
            url: "../",
            extraParams: {
                action: "catalog",
                catalog: "fieldtypeoptions",
                params: JSON.stringify({
                    uuidToken: Ext.connectionToken
                })
            },
            reader: {
                type: 'json',
                root: 'dataTypesList'
            },
            listeners: {
                exception: function(proxy, response, operation, eOpts) {
                    var responseArray = JSON.parse(response.responseText);
                    Ext.Notify.msg(responseArray.message, {
                        layout: "bottomright",
                        delay: 5000,
                        type: "error"
                    });
                }
            },
        }
    }),
    typeAhead: true,
    triggerAction: 'all',
    valueField: 'uuid',
    displayField: 'description',
    listeners: {
        change: function(combo, value) {
            console.log(value);
            console.log(combo);
            console.log(combo.getValue());
        }
    }
}

Как решить эту проблему? Будет ли это ошибка браузера? (Я использую Chrome ).

0
задан 18.03.2016, 20:50
1 ответ

Проблема была с autoload: true, так как я hacГ - в request 2 раза (у меня нет меньший точной идеи о, потому что) той же даты, despuГ©s разворачивания этого раньше и старания выбирать это в первую.

0
ответ дан 24.11.2019, 14:43