Sencha touch sencha中的模型(数组/对象)
{name:'status',type:'object'} 这是模型中的字段 我是否可以定义status.status1=“value1”、status.status2=“value2”等。。 如果是……那么如何Sencha touch sencha中的模型(数组/对象),sencha-touch,extjs,sencha-touch-2,Sencha Touch,Extjs,Sencha Touch 2,{name:'status',type:'object'} 这是模型中的字段 我是否可以定义status.status1=“value1”、status.status2=“value2”等。。 如果是……那么如何 如果这是不可能的,那么我可以在类型中使用数组吗???如果我正确理解了这个问题,那么您要查找的是一个。下面是一个例子: Ext.define('AppName.store.Statuses', { extend: 'Ext.data.Store', config: {
如果这是不可能的,那么我可以在类型中使用数组吗???如果我正确理解了这个问题,那么您要查找的是一个。下面是一个例子:
Ext.define('AppName.store.Statuses', {
extend: 'Ext.data.Store',
config: {
model: 'AppName.model.ModelName',
data: [
{ name: 'name1', status: 'status1' },
{ name: 'name2', status: 'status2' },
{ name: 'name3', status: 'status3' },
]
}
});
上面的代码将放在应用程序文件夹中名为StoreName.js的存储
目录中。在这里,数据是硬编码的,但存储通常用于通过AJAX调用加载数据。有关详细信息,请参阅。商店通常以型号名称的复数形式命名。例如,如果您的模型被定义为Status,那么存储将被命名为Status
我希望这有帮助 只需将字段类型设置为“自动”,请参见