{name:'status',type:'object'},
这是模型中的字段。
我可以定义status.status1 =“value1”,status.status2 =“value2”等等。 如果是的话......那怎么样?
如果这不可能,那么我可以在类型??
中使用数组答案 0 :(得分:0)
如果我正确理解了这个问题,那么您需要的是store。这是一个例子:
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' },
]
}
});
上面的代码将放在app文件夹中的store
目录中,名为StoreName.js。这里,数据是硬编码的,但是商店通常用于通过AJAX调用加载数据。有关详细信息,请参阅the docs。商店通常被命名为模型名称的复数。例如,如果您的模型被定义为Status,那么该商店将被命名为Statuses。
我希望有所帮助!
答案 1 :(得分:0)
只需将字段类型设置为“自动”,请参阅this Sencha forum post