Używam combobox ExtJS. Podczas ustawiania ostrości na comboboxie znajduje się kursor pisania. Próbowałem zaimplementować editable: false
podczas tworzenia combobox, ale pomógł tylko dla chrome.Usuń kursor pisania z combobox
Również wypróbowana funkcja clearListeners()
, aby sprawdzić, czy działa na tym kursorem - nie pomogła, nadal pojawia się w FireFox i IE.
Innym pomysłem jest ustawienie disabled
w polu wprowadzania w combobox. Kiedy zrobiłem to ręcznie, pomogło to.
Ale kiedy pisałem następny
Ext.get('bu-encodingcount-combobox').select('input').set({disabled:'disabled'});
to nie pomogło - nie wiem, może wyrażenie jest źle.
Jak ustawić kursor po najechaniu na pole kombi? – freestyle
Również jeśli Twój sklep jest ładowany na kliknięcie dropDown, możesz załadować sklep do wydarzenia fokusa jako: myStore.load(); Początkowo był to mój problem, dopóki nie zorientowałem się, że sklep nie został jeszcze załadowany. Mam nadzieję, że to pomoże innym. –
Aby zmusić to do działania we wszystkich przeglądarkach w Ext 5, musisz teraz użyć me.getPicker(). Focus (true); –