我正在使用 ExtJS 4,并且有一个定义了关联 hasMany 的模型。
ModelA -> hasMany -> ModelB
我使用 GridA 显示来自 ModelA 的数据。单击 GridA 中的记录时,我使用 rowSelect 事件创建 GridB,该 GridB 使用 ModelA.ModelB() 作为存储。
一切都很顺利,直到我更改了 ModelB 中的记录。记录确实在层次结构中更新,但是当我执行 StoreA.save() 时,没有任何更改发送回服务器。它没有注意到关联的变化。如何在不破坏架构的情况下保存这些数据?
我希望模型能够按照加载的方式进行保存。
此外,当我更改 ModelA 中的记录时,它会仅作为 ModelA 而不是作为 ModelA->ModelB 发回,即使该记录具有 ModelB 数据也是如此。
Thanks
是的,我认为整个模型层次结构尚未完全发挥作用,达到您期望的水平。您可以假设只有本文档提到的内容才有效:http://docs.sencha.com/ext-js/4-0/#!/api/Ext.data.Model http://docs.sencha.com/ext-js/4-0/#!/api/Ext.data.Model
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)