0
4.2.2で素晴らしい作業をしていましたが、バージョン5.1へのアップグレードを中止しました(互換モードはオフになっています)ナイトメア4.2.2から5.1へのアップグレード(アソシエイトは機能していません!!)
4.2.2でExt.define('BA.model.Betas', {
extend : 'Ext.data.Model',
fields : [ {
name : 'id',
type : 'number',
useNull : true
}, {
name : 'betaName',
type : 'string'
},
....
],
belongsTo : [ {
name : 'model',
model : 'BA.model.Models',
associationKey : 'betas',
getterName : 'getModel',
setterName : 'setModel'
} ],
hasMany : [ {
name : 'securities',
model : 'BA.model.Securities',
primaryKey : 'id',
foreignKey : 'fk'
}, {
name : 'mappingVOs',
model : 'BA.model.Portfolios',
primaryKey : 'relId',
foreignKey : 'fk'
}, {
name : 'params',
model : 'BA.model.Params',
primaryKey : 'name' + 'group',
foreignKey : 'fk'
} ],
idProperty : 'id'
});
私は(store.syncをしていた)、ツリー構造全体がサーバーに行っていた。
[
{
"id": 199034,
"betaName": "DUVACFEF",
"betaDesc": "DUVACFEF",
"region": "GLOBAL",
"sequencer": "",
"securities": [data],
"mappingVOs": [data],
"params": [data]
}
]
しかし、ExtJSに5.1にアップグレードした後、これが起こっている:
を[
{
"id": 199034,
"betaName": "DUVACFEF",
"betaDesc": "DUVACFEF",
"region": "GLOBAL",
"sequencer": "",
"FK":ヌル
}
]
助けてください。これを解決するにはどうすればよいですか?