2015-05-05 3 views
-1

Ext версия: 5.1.0.107 Браузер: IE 10/11ComboBox в IE 10/11 быть сосредоточены

В то время как я создать ComboBox со значением, то ComboBox будет фокус после того, как она была оказана.

demo: http://ift.tt/1326fZR 

Как решить эту проблему?

+0

Просьба описать вашу проблему словами и добавить соответствующий код к вопросу. – Teemu

ответ

1

Для меня это сработало после того как я переопределять нечто большее.

Ext.override(Ext.form.field.Base, { 
    initEvents: function() { 
     var me = this, 
     inputEl = me.inputEl, 
      onFieldMutation = me.onFieldMutation, 
      events = me.checkChangeEvents, 
      len = events.length, 
      i, event; 
     if (inputEl) { 
      me.mon(inputEl, Ext.supports.SpecialKeyDownRepeat ? 'keydown' : 'keypress', me.fireKey, me); 
      for (i = 0; i < len; ++i) { 
       event = events[i]; 
       if (event === 'propertychange') { 
        me.usesPropertychange = true; 
       } 
       if (event === 'textInput') { 
        me.usesTextInput = true; 
       } 
       me.mon(inputEl, event, onFieldMutation, me); 
      } 
     } 
     me.callParent(); 
    }, 

    bindPropertyChange: function(active) { 
     var method = active ? 'resumeEvent' : 'suspendEvent', 
      inputEl = this.inputEl; 
     if (this.usesPropertychange) { 
      inputEl[method]('propertychange'); 
     } 
     if (this.usesTextInput) { 
      inputEl[method]('textInput'); 
     } 
    } 
}); 

Эта деталь копируется из версии 5.1.1.451, где ошибка уже установлена.

Смежные вопросы