我正在开发一个具有多个数据存储的Sencha Touch应用程序。为了提高性能,我想在一个HTTP请求中将数据加载到这些存储中。
为此,服务器将输出不同的JSON根元素,每个存储一个。怎么能在Sencha Touch中完成?
这个问题对Ext JS开发人员也很有用,因为我相信Ext JS使用与Sencha Touch相同的数据存储。
非常感谢任何建议。
答案 0 :(得分:7)
它可能!您将不得不使用Ajax请求来提取所有商店数据一次。然后在客户端将它们分开并将适当的数据加载到商店。你可以在这里使用MemoryProxy类。
请记住,您不会将httpProxy设置为商店。数据将使用loadData
方法加载到每个商店。