Sto utilizzando una combobox ExtJS. C'è un cursore di battitura quando ci si concentra sulla casella combinata. Ho provato a implementare editable: false
durante la creazione della casella combinata, ma ha aiutato solo per Chrome.Rimuovi il cursore di digitazione dalla casella combinata
Ha anche provato la funzione clearListeners()
per vedere se questo funziona su quel cursore - non ha aiutato, appare ancora in FireFox e IE.
L'altra idea è di impostare disabled
nel campo di input in combobox. Quando l'ho fatto manualmente, mi ha aiutato.
Ma quando ho scritto il prossimo
Ext.get('bu-encodingcount-combobox').select('input').set({disabled:'disabled'});
non ha aiutato - non lo so, forse l'espressione è sbagliato.
come rendere il cursore quando si passa al campo combinato? – freestyle
Anche se il tuo negozio è stato caricato nel click dropDown, puoi caricare lo store nell'evento focus come: myStore.load(); Inizialmente questo era il mio problema, fino a quando ho realizzato che il negozio non era ancora stato caricato. Spero che questo possa aiutare gli altri. –
Per forzare il funzionamento di tutti i browser in Ext 5 ora è necessario utilizzare me.getPicker(). Focus (true); –