我正在使用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數據。
感謝