从Sencha商店删除所有数据是否也会删除关联数据?

时间:2014-12-05 17:39:51

标签: extjs sencha-touch sencha-touch-2

我有一个商店和一个带有hasMany关联的模型。

如果我拨打Ext.getStore('SessionStore').removeAll()它是否还会删除商店中记录的所有相关数据?

如果没有,我该怎么做?

1 个答案:

答案 0 :(得分:0)

如果您在SessionStore中控制台记录记录,您应该拥有一个具有关联名称加上后缀Store

的属性

e.g。如果关联的名称是personalInformation,则记录中应该有一个名为personalInformationStore的新属性。

所以答案是肯定的,通过从商店中删除记录或所有记录,相关数据也将被删除,因为这些数据是父对象的一部分。

也许Ext.StoreManager.getCount()可以帮助验证数据/对象的存在。

我还建议使用此Chrome扩展程序:https://chrome.google.com/webstore/detail/app-inspector-for-sencha/pbeapidedgdpniokbedbfbaacglkceae?hl=en