Сетка бесконечной прокрутки ExtJs с прокси-сервером ajax

Я пытаюсь решить какую-то проблему, но я застрял. Итак, я хочу сделать что-то вроде этого используя не тип прокси 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?


person Luft-on    schedule 27.03.2012    source источник


Ответы (1)


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

person sha    schedule 27.03.2012