2011-12-22 53 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數據。

感謝

回答