【发布时间】:2016-01-07 05:41:35
【问题描述】:
我正在使用 Worklight 框架为 IOS 构建一个移动应用程序,并且正在使用 Sencha Touch 2.3 来构建该应用程序。
由于环境原因,我无法在 Sencha Touch Store/Model 对象中使用代理从服务器加载数据,因为我需要使用 Worklight 的适配器来检索信息。我已经设法使用一些样板代码来做到这一点。
但是,我希望我可以更多地利用 Sencha 模型,因此,我正在考虑是否可以在不指定代理的情况下自动将 JSON 对象加载到模型对象中。
目前我正在执行大量循环和 setter 调用以将数据从 JSON 对象加载到模型,如下所示:
var profile = Ext.create('Profile', {
Id: rawProfile.Id,
Name: rawProfile.Name
Age: rawProfile.Age
.....
}
其中 rawProfile 是我从服务器加载的 JSON 对象。
有什么方法可以让这个更干净?
【问题讨论】:
标签: extjs sencha-touch-2 ibm-mobilefirst