2011-03-23 20 views
2

我正在开发具有多个数据存储的Sencha Touch应用程序。为了提高性能,我想通过一个HTTP请求将数据加载到这些商店。如何在Sencha Touch中使用一个请求将数据加载到多个商店?

为此,服务器将输出不同的JSON根元素,每个商店一个。这怎么可以在Sencha Touch中完成?

对于Ext JS开发人员,这个问题可能也很有用,因为我相信Ext JS与Sencha Touch使用相同的数据存储。

任何意见将不胜感激。

回答

7

它的可能!您将不得不使用Ajax请求来提取所有商店数据一次。然后在客户端分离它们​​并将适当的数据加载到商店。你可以在这里使用MemoryProxy类。

请记住,您不会将商店设置为httpProxy。并且数据将使用loadData方法加载到每个商店。

+0

谢谢,我会试试这个,让你知道它是否有效。 – Nicodemuz 2011-03-23 10:37:46

相关问题