我使用Worklight框架爲IOS構建移動應用程序,並使用Sencha Touch 2.3構建應用程序。將JSON對象映射到模型/商店
由於環境的原因,我無法在Sencha Touch Store/Model對象中使用代理從服務器加載數據,因爲我需要使用Worklight的適配器來檢索信息。我已經設法使用一些樣板代碼來做到這一點。
但是,我希望我可以更多地使用Sencha模型,並且正在考慮是否可以自動將JSON對象加載到Model對象中,而無需指定代理。
我目前正在做大量的循環和setter調用從JSON對象中的數據加載到一個模型,如下圖所示:
var profile = Ext.create('Profile', {
Id: rawProfile.Id,
Name: rawProfile.Name
Age: rawProfile.Age
.....
}
其中rawProfile是JSON對象我從服務器加載。
任何方式,我可以讓這個更清潔?
謝謝,會試試看 – ipohfly