Я не знаю, как это сделать в Sencha Architect 2 (я его не использую).. но все же
Вместо того, чтобы задавать вопрос без попытки (я имею в виду, что вы не размещали здесь проверенный код), лучше начать с документации Sencha Touch.
В любом случае, вы можете сделать это следующим образом
Модель
Ext.define('AppName.model.countries', {
extend : 'Ext.data.Model',
config: {
fields: [
{name: 'name', convert: function(value, record) {
return record.raw;
}}
],
}
});
Магазин
var myStore = Ext.create("Ext.data.ArrayStore", {
model : 'AppName.model.countries',
proxy: {
type: "ajax",
url : "nation.php",
reader: {
type: 'json',
rootProperty : function(data) {
return data.national;
}
}
},
autoLoad: true
});
Выбрать поле в представлении
Ext.create('Ext.form.Panel', {
fullscreen: true,
items: [{
xtype: 'selectfield',
store: myStore ,
valueField:'name',
displayField:'name'
}]
});
person
Viswa
schedule
11.06.2013