Sencha touch Ext.Ajax.request Sencha Touch
我想发出一个简单的请求,比如Sencha touch Ext.Ajax.request Sencha Touch,sencha-touch,extjs,Sencha Touch,Extjs,我想发出一个简单的请求,比如Ext.Ajax.request,并将其显示在列表中。但它不起作用 我有一个这样的URL 有人能确切地告诉我它是如何工作的吗?我应该考虑什么?< / P > 这是我得到的一个例子 { "HasError": false, "ErrorString": "", "Data": [ {"ContactPersonId":"","Name":"","FirstName":"","MiddleName":"","LastName":"","Phone":
Ext.Ajax.request
,并将其显示在列表中。但它不起作用
我有一个这样的URL
有人能确切地告诉我它是如何工作的吗?我应该考虑什么?< / P >
这是我得到的一个例子
{
"HasError": false,
"ErrorString": "",
"Data": [
{"ContactPersonId":"","Name":"","FirstName":"","MiddleName":"","LastName":"","Phone":"","CellularPhone":"","Telefax":"","Email":"","Url":"","Address":"","ZipCode":"","City":"","Street":"","Country":"","Function":""}
]
}
Ext.regModel('kunden'{
idProperty:“id”,
字段:[
{name:'ContactPersonId',键入:'string'},
.
.
.
{name:'Function',type:'string'}
]
});
Ext.regStore('kundenStore'{
型号:“kunden”,
分拣机:[{
属性:“LastName”
}],
代理:{
键入:“ajax”,
网址:'http://server/GetContacts.aspx?CustAccount=10019'
},
读者:{
键入:“json”,
root:“数据”
}
});
NotesApp.views.kundenList=新的外部列表({
id:'kundenList',
商店:“kundenStore”,
对,,
indexBar:是的,
itemTpl:'{firstname}{lastname}'+'{email}',
侦听器:{}
}
});
它可以很容易地实现
Ext.regModel('kunden', {
idProperty: 'id',
fields: [
{ name: 'ContactPersonId', type: 'string' },
.
.
.
{ name: 'Function', type: 'string' }
]
});
Ext.regStore('kundenStore', {
model: 'kunden',
sorters: [{
property: 'LastName'
}],
proxy: {
type: 'ajax',
url: 'http://server/GetContacts.aspx?CustAccount=10019'
},
reader: {
type: 'json',
root: 'Data'
}
});
NotesApp.views.kundenList = new Ext.List({
id: 'kundenList',
store: 'kundenStore',
grouped: true,
indexBar : true,
itemTpl: '<div class="list-item-title">{firstname} {lastname}</div>' +'<div class="list-item-narrative">{email}</div>',
listeners: {}
}
});