2012-01-05 1 views
0

Я хочу сделать простой запрос, например Ext.Ajax.request, и отобразить его в списке. Но это не работает.Ext.Ajax.request Sencha Touch

У меня есть URL, как это

http://server/GetContacts.aspx?CustAccount=10019

Может кто-нибудь сказать мне, как это работает, и что я должен рассмотреть?

Это пример того, что я верну.

{ 
    "HasError": false, 
    "ErrorString": "", 
    "Data": [ 
    {"ContactPersonId":"","Name":"","FirstName":"","MiddleName":"","LastName":"","Phone":"","CellularPhone":"","Telefax":"","Email":"","Url":"","Address":"","ZipCode":"","City":"","Street":"","Country":"","Function":""} 
    ] 
} 

ответ

0
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: {} 
        } 
       }); 

Это может быть так легко XP

 Смежные вопросы

  • Нет связанных вопросов^_^