2011-12-22 54 views
4

我正在使用ExtJS 4,并有hasMany定义的关联模型。ExtJS 4关联和store.save()

ModelA -> hasMany -> ModelB 

我使用GridA来显示来自ModelA的数据。在单击GridA中的记录时,我使用rowSelect事件来创建使用ModelA.ModelB()作为存储的GridB。

这一切顺利,直到我在ModelB中更改记录。该记录在层次结构中得到更新,但是当我执行StoreA.save()时,不会将更改发送回服务器。它没有注意到关联的变化。如何保存这些数据,而不会破坏架构?

我期待模型能够保存,正是它加载的方式。

而且当我改变MODELA记录,它被送回因为只有MODELA而不是ModelA-> ModelB,即使是记录有ModelB数据。

感谢

回答