1
我有兩個模型(分類 - >對象)與各協會Sencha Touch商店協會不符合?
Category
|--Has many--->Objects
這裏是CategoryModel:
Ext.define("TouchApp.model.CategoryModel", {
extend: "Ext.data.Model",
config: {
fields: [
{
name: 'id',
type: 'int'
},
{
name: 'name',
type: 'String'
}
],
//Aide: http://docs.sencha.com/touch/2.2.1/#!/api/Ext.data.association.Association
associations: [
{ type: 'hasMany', model: 'ObjectsModel', primaryKey: 'id', foreignKey: 'category'}
]
}
});
這裏是ObjectsModel:
Ext.define("TouchApp.model.ObjectsModel", {
extend: "Ext.data.Model",
config: {
fields: [
{
name: 'id',
type: 'int'
},
{
name: 'name',
type: 'String'
},
{
name: 'category',
type: 'int'
}
],
//Aide: http://docs.sencha.com/touch/2.2.1/#!/api/Ext.data.association.Association
associations: [
{ type: 'belongsTo', model: 'CategoryModel', primaryKey: 'id', foreignKey: 'category'}
]
}
});
這個協會對嗎?否則,也許我不需要把它放在雙方? 我有一個警告:[WARN][Ext.data.Operation#process] Unable to match the updated record that came back from the server.
PS:我需要這些模型把在單一嵌套列表相關的商店。