Extjs 2.3 Combobox Multi Selection очищается при нажатии на экран в другом месте

Имея странную проблему с плагином, который позволяет комбинированному списку разрешать множественные выборы, плагин - LovCombo, у меня это работает до точки, где я могу выбрать несколько выборов, если я сверну комбинированный список стрелкой вниз, я вижу, что выборы остаются в в выпадающем списке, если я сделаю выбор, а затем щелкну где-нибудь за пределами выпадающего списка, значения исчезнут!

Проблему можно увидеть на http://jsfiddle.net/5Asf4/12/

Ext.onReady(function () {

var lc = new Ext.ux.form.LovCombo({
     id:'lovcombo'
    //,width:300
    ,fieldLabel: 'Test Data'
    ,hideOnSelect:false
    //,maxHeight:200
    ,store:[
         [1, 'Personnel []']
        ,[11, 'Finance (33)']
        ,[5, 'Door']
        ,[6, 'Door Panel']
        ,[2, 'Management !77']
        ,[25, 'Production']
        ,[3, 'Users']
        ,[20, 'Window']
        ,[21, 'Window Panel']
        ,[22, 'Form Panel']
        ,[23, 'Grid Panel']
        ,[24, 'Data View Panel']
    ]
    ,triggerAction:'all'
    ,mode:'local'
});

var addAssetDialog = new Ext.Window( {
    id: 'maintenance_addAssetDialog',
    title: 'Test Multi Select Combobox',
    closeAction: 'hide',
    items:[
        {
            xtype: 'form',
            id: 'maintenance_addAssetForm',
            border: false, 
            bodyBorder: false,
            items: [
                lc
            ],
        }
    ],
    buttons:[
        {                           
            text: 'Cancel',
            disabled: true,
            handler: function ( ) {
            }, 
            scope: this
        },
        {
            text: 'Save',
            disabled: true, 
            handler: function ( ) {
            }, 
            scope: this 
        }
    ],
});

addAssetDialog.show();

}); // конец onReady

1 ответ

Решение

Нашел исправление на форумах sencha, комментарий savva http://www.extjs.com/forum/showthread.php?p=427065

добавьте следующую строку в конфиг

beforeBlur: Ext.emptyFn

jsfilddle обновлен, чтобы показать исправление http://jsfiddle.net/shauncraig007/5Asf4/13/

Другие вопросы по тегам