首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Admin-on-rest对“游标”进行分页

使用Admin-on-rest对“游标”进行分页
EN

Stack Overflow用户
提问于 2017-07-04 21:47:49
回答 2查看 916关注 0票数 2

我的后端应用编程接口支持对GET_LIST操作进行基于指针的分页。

代码语言:javascript
复制
API: {apiUrl}/{resource}?fltr={limit:100}

Response: 
{
data: [],
next: {reference_url_to_the_next_paginated_data_set}
}

用现有的AOR分页基础设施支持这种分页的最佳方式是什么?

EN

回答 2

Stack Overflow用户

发布于 2017-08-16 16:19:14

我最终使用了Custom Saga,Action creator和Reducer实现了这一点。

  1. 具有自定义Saga take every GET_LIST_SUCCESS,并使用自定义分页缩减程序为该操作分派自定义"UPDATE_PAGINATION“操作。reducer在redux store
  2. 中逐页地为每个资源创建和维护“分页”状态订阅该资源的分页状态的连接分页组件,其具有"next“和"previous”按钮和"currentPage“状态。单击“下一步”或“上一步”按钮,获取"currentPage“的"nextUrl”或"previousUrl“,并使用AOR的fetch-meta更新该资源的”currentPage“状态。
  3. 在数据网格中使用此自定义分页组件,如so

代码语言:javascript
复制
<List resource="myResource" pagination={<CustomPagination />} />

票数 1
EN

Stack Overflow用户

发布于 2017-07-05 13:55:52

您需要编写一个自定义Rest客户端来处理您的响应和请求类型。当您的客户端发出GET_LIST类型请求时,您需要您的API来设置X-Total-Count头。

https://marmelab.com/admin-on-rest/RestClients.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44907722

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档