2011-03-23 19 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

相關問題