Сетка бесконечной прокрутки в ExtJ с прокси ajax - PullRequest
0 голосов
/ 27 марта 2012

Я пытаюсь решить какую-то проблему, но застрял. Поэтому я хочу сделать что-то вроде this , используя не jsonp тип прокси, а ajax тип прокси. У меня есть сайт с API, я не могу получить доступ к исходному коду PHP. Когда я установил

verticalScrollerType: 'paginggridscroller',
invalidateScrollerOnRefresh: false,

для моей сетки и

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'
    }
}

для моего магазина сетка заполнена моими данными, но прокрутка ничего не делает (когда я перетаскиваю ее, содержимое сетки не прокручивается вниз). Когда я пытаюсь изменить тип прокси с помощью jsonp , мои данные вообще не загружаются.

Как правильно сделать сетку с бесконечной прокруткой, и возможно ли сделать прокси магазина типа ajax? А как заставить это работать с моими кастомными startParam и limitParam ?

1 Ответ

0 голосов
/ 28 марта 2012

Попробуйте использовать guaranteeRange(0, your_page_size-1) вместо самого первого load()

...