0

我有 2 家商店,使用数据加载的“选定商店”和使用代理加载的其他“所有商店”。我想从“所有商店”中删除“选定商店”中已经存在的内容。我正在使用 store.remove 方法来实现这一点。当我在“所有商店”中使用内联数据进行测试时,它工作正常,但当我切换到 Ajax 代理时,它不再工作了。但是,数据将继续正确显示在此存储所附加到的网格中。我使用console.log 来查看'selected store'.data 和'all store'.data。我注意到“所有商店”有项目,键和长度设置为零。当我在 Chrome 控制台中展开节点时,我确实看到了填充的详细信息。见附件(第二个条目;第一个是“选定商店” - 使用数据加载)。

截屏

4

1 回答 1

1

在网上做了一些研究后发现了问题和解决方案。在加载商店之前,代码正在运行。必须将 remove() 的代码放在“加载”事件的回调中。找到解决方案@http ://www.sencha.com/forum/showthread.php?167381

于 2012-11-22T22:50:16.043 回答