我刚接触sencha touch,有人能帮我吗?从服务器获取数据的方法是什么?我没听清楚。请帮帮我。在需要显示的值从服务器到网格。我不知道如何做that.Now,我已经将值直接添加到网格存储中。
发布于 2011-06-22 08:28:12
你应该深入研究Sencha Touch的两个方面:模型和商店。模型只是一个对象的表示。例如,您可以将'User‘定义为具有字段'id’、'username‘、'email’的模型。商店可以看作是模型对象的集合。
Sencha的美妙之处在于可以为模型/商店提供一个代理参数。有多种代理可用,但您应该选择最适合应用程序的代理。例如,AjaxProxy向服务器发送加载数据的请求。加载存储后(请注意AJAX调用是异步的),您可以将其填充为示例列表或NestedList。
一些示例代码,直接取自docs
Ext.regModel('User', {
fields: ['id', 'name', 'email']
});
//The Store contains the AjaxProxy as an inline configuration
var store = new Ext.data.Store({
model: 'User',
proxy: {
type: 'ajax',
url : 'users.json'
}
});
store.load();
发布于 2011-07-19 12:07:42
发布于 2012-09-14 13:04:35
下载sencha touch2的SDK,然后你可以参考sencha sdk中的示例来使用服务器。这对于使用web服务从服务器获取数据非常重要。
只需参考下面的链接。
sencha-touch-2.0.1.1\examples\ajax
https://stackoverflow.com/questions/6435423
复制