Ich weiß, dass dies eine einfache Frage ist, aber ich blieb auf der Suche nach einer Lösung.Wie setze ich einen Ext.form.ComboBox-Standardwert von JSON?
Zuerst habe ich die Formpanel existieren, die Daten übergeben von JSON erhält, die wie folgt aussieht:
var formPanel = new Ext.FormPanel({
....
[
{name: 'country', mapping: 'country'}
]
...
Dann habe ich den Laden mit Daten aus einer externen Datei zu füllen, die eine Liste von Ländern hat
var countryStore = new Ext.data.SimpleStore({
fields: ['vcountry', 'vcountrydesc'],
data : Ext.ms.data.countries,
id:1,
});
Was will ich tun ist einen Standardwert in einem Ext.form.ComboBox zu setzen, die als name: 'country'
definiert ist, genau, ich möchte etwas tun:
var countryFld = new Ext.form.ComboBox({
store: countryStore,
.....
mode: 'local',
forceSelection: true,
triggerAction: 'all',
emptyText: 'Select Country',
value: 'country', **<---I WANT TO DO THIS, BUT TO DISPLAY A VALUE, NOT A STRING!**
....
}
});
Ich nehme an, dass die Lösung sehr einfach ist, aber ich habe mich festgefahren.