Я знаю, что это простой вопрос, но я застрял в поисках решения.Как установить значение по умолчанию Ext.form.ComboBox из JSON?
Во-первых, я получил FormPanel, который получает данные, передаваемые с помощью JSON, который выглядит как:
var formPanel = new Ext.FormPanel({
....
[
{name: 'country', mapping: 'country'}
]
...
Затем я заполнить хранилище с данными из внешнего файла, содержащего список стран
var countryStore = new Ext.data.SimpleStore({
fields: ['vcountry', 'vcountrydesc'],
data : Ext.ms.data.countries,
id:1,
});
То, что я хочу сделать, это установить значение по умолчанию в Ext.form.ComboBox, который определяется как name: 'country'
, точно, я хочу сделать что-то вроде этого:
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!**
....
}
});
Я предполагаю, что решение очень простое, но я застрял на нем.