繁体   English   中英

React & Searchkit 显示更多按钮而不是默认分页

[英]React & Searchkit Show More Button instead of default pagination

我正在处理这个我们正在尝试重新设计的遗留 React 项目,它使用 Searchkit 中的默认分页来查看Elasticsearch的结果。
现在出于重新设计的目的,我们需要将其替换为“显示更多按钮”,而不是单击页码。

有人熟悉在 2020 年使用 searchkit 吗? 我仍然无法掌握 Accessor 概念并扩展 Accessor Class 或其方法: defineAccessorbuildOwnQuery
我想构建一个从数字开始获取数据并在其上累积的按钮,如果我可以访问 state 或者结果在我自己的商店中,我会这样做,但文档并没有说太多。

我想出了一个解决方案,将结果存储在结果更改上,默认存储类型是“替换”,单击“加载更多”按钮,存储类型将更改为“推送”新结果。
我使用访问器的onStateChange方法在其他过滤器的任何更改上重置页码,并且在每次结果更改后将存储类型重置为“替换”以供其他过滤器使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM