我是sencha touch的新手,任何人都可以帮助我,从服务器获取数据的方式是什么。我不清楚。请帮我。需要显示从服务器到网格的值。我不知道怎么做。现在我已经将值直接添加到网格商店。
答案 0 :(得分:1)
您应该深入了解Sencha Touch的两个方面:模型和商店。模型只是对象的表示。例如,您可以将“用户”定义为包含字段“id”,“username”,“email”的模型。商店可以看作是模型对象的集合。
Sencha的魅力在于可以为模型/商店提供代理参数。有各种代理可用,但您应该选择最适合应用程序的代理。例如,AjaxProxy向服务器发送请求以加载数据。一旦您的商店被加载(请不要让AJAX调用异步),您可以将其填充为例如List或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();
答案 1 :(得分:0)
您可以使用本教程。 它非常有用
http://programmersgoodies.com/how-to-parse-xml-response-with-sencha-touch#comment-27
答案 2 :(得分:0)
下载sencha touch2的SDK,然后您可以参考sencha sdk中存在的使用服务器的示例。这对于使用Web服务从服务器获取数据非常重要。
请参阅以下链接。
煎茶-触摸2.0.1.1 \例子\ AJAX