Utilizzo della versione 5.1.3 di extjs. Ho un combobox typeahead nella forma come di seguito:I valori della casella combinata scompaiono al momento della digitazione
negozio Combobox:
Ext.define('MyApp.view.myobj.field.CustomObject', {
extend:'Ext.form.field.ComboBox',
xtype: 'cstmObject',
requires: [
'MyApp.model.myobj.CustomObject'
],
fieldLabel: 'Custom Object Name',
displayField: 'name',
valueField: 'name',
queryMode: 'remote',
selectOnFocus: false,
typeAhead: true,
hideTrigger: true,
minChars: 1,
queryCaching : false,
store:{
model: 'MyApp.model.myobj.CustomObject'
}
}
Di seguito è riportato frammento in forma:
{
xtype: 'cstmObject',
fieldLabel: 'Custom Object Name',
allowBlank: false,
maxLength: 5,
enforceMaxLength: true,
bind: '{customObject.row}'
}
Sulla digitando il valore nella casella combinata a volte i valori discesa vengono visualizzate e a volte non mostra per l'input. Quando osservo il pannello di rete, il negozio si sta caricando correttamente dal server.
Quali sono i possibili problemi lato client per non mostrare i valori di dropdown quando lo store si sta caricando correttamente dal server?
Aggiornamento: Ho trovato un modello per il problema, ad esempio se una corrispondenza esatta del record viene trovata nell'elenco a discesa con il valore digitato, solo i valori a discesa stanno scomparendo. (Ad esempio se digito alfabeto A e se c'è un record con il valore A valori poi discesa stanno scomparendo. Se digito un poi discesa non sarà scompare in quanto non v'è alcuna traccia di minuscolo a).
Quali sono le configurazioni richieste che devo fornire per risolvere questo problema?
Come lo mostri, dovrebbe funzionare (ho provato il tuo codice in un [fiddle ] (https://fiddle.sencha.com/#fiddle/tg7)). Forse prova a riprodurre il problema tu stesso in un violino, o postare le risposte del server di esempio per entrambi i casi di lavoro e rotti. A me sembra che il problema sia relativo al server. – rixo
Guarda il violino per jonathan cartwright qui sotto. Ho la stessa identica cosa in quel violino fino a quando non ho usato un negozio per la fonte di sata per il combobox. Se lo hai ancora con il mio violino, fammi sapere. –