ExtJs带有ajax代理的无限滚动网格

时间:2012-03-27 19:16:28

标签: ajax extjs proxy store infinite-scroll

我试着解决一些问题,但我坚持了下来。所以我想使用 jsonp 代理类型而不是 ajax 代理类型来制作类似this的内容。我有一些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 :(得分:0)

尝试使用guaranteeRange(0, your_page_size-1)而不是第一个load()