2012-01-05 16 views
0

Ext.Ajax.requestのような単純なリクエストを作成して一覧に表示したいと考えています。しかし、それは動作しません。Ext.Ajax.request Sencha Touch

私はこの

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

のようなURLを持っている誰かが、それは動作します正確にどのようにして、私が考慮しなければならないものを私に言うことはできますか?

これは私が返すものの例です。

{ 
    "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