2012-03-27 10 views
0

Ich versuche, ein Problem zu lösen, aber ich steckte. So möchte ich etwas wie this mit nicht jsonp Proxy-Typ aber Ajax Proxy-Typ machen. Ich habe eine Seite mit API Ich kann nicht auf Quell-PHP-Code zugreifen. Als ichExtJs unendlich scroll Grid mit Ajax-Proxy

verticalScrollerType: 'paginggridscroller', 
invalidateScrollerOnRefresh: false, 

für meinen Gridpanel eingestellt und

pageSize: 200, 
buffered: true, 
proxy: { 
    type: 'ajax', 
    startParam: 'offset', 
    limitParam: 'count', 
    url : 'https://api.vkontakte.ru/method/audio.get', 
    extraParams: { 
     total: 50000 
    }, 
    reader: { 
     type: 'json', 
     root: 'response' 
    } 
} 

für meinen Speicher wird das Gitter mit meinen Daten gefüllt, aber blättert nichts tun (wenn ich es ziehen, nicht Inhalt des Gitters nach unten scrollen). Wenn ich versuche, den Proxy-Typ mit jsonp zu ändern, werden meine Daten überhaupt nicht geladen.

Was ist die richtige Methode, um Grid infinite-scroll zu machen, und ist es möglich, den Store-Proxy des Ajax-Typs zu erstellen? Und wie funktioniert es mit meiner benutzerdefinierten startParam und limitParam?

Antwort

0

Versuchen Sie, guaranteeRange(0, your_page_size-1) statt aller ersten load()

zu verwenden