【问题标题】:ExtJs infinite-scroll grid with ajax proxy带有 ajax 代理的 ExtJs 无限滚动网格
【发布时间】:2012-04-11 08:57:00
【问题描述】:

我尝试解决一些问题,但我卡住了。所以我想制作类似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类型?以及如何使它与我的自定义 startParamlimitParam 一起使用?

【问题讨论】:

    标签: ajax extjs proxy store infinite-scroll


    【解决方案1】:

    尝试使用guaranteeRange(0, your_page_size-1) 而不是最开始的load()

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-27
      • 1970-01-01
      • 2013-05-31
      • 1970-01-01
      • 2015-07-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多