extjs - 如何禁用商店分页

2024-01-06

每当商店(Ext.data.Store)从服务器读取数据,它发送分页参数,例如&page=1&start=0&limit=25 in a json代理或[page:1, start:0, limit:25]用一个direct proxy.

我想在商店或代理配置中禁用分页。

我找到了这个解决方法,但我确信一定有更好的方法。

proxy: {
    pageParam: undefined,
    startParam: undefined,
    limitParam: undefined,
    ...
}

有谁知道如何正确禁用分页?


另一种选择是覆盖代理的getParams方法。它处理 groupers、sorters、filters、page、start 和 limit 参数。 它定义在Ext.data.proxy.Server

如果你想禁用所有 Extjs 使用的参数,那么你可以简单地将其替换为空方法:

proxy: {
    getParams: Ext.emptyFn,
    ...
}

您还可以扩展代理类并重写此方法。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

extjs - 如何禁用商店分页 的相关文章

随机推荐