GET_LIST被重写GET_ONE请求

问题描述 投票:0回答:1

问题是,当GET_LIST要求服用时间,我们改变像去显示或编辑页面的路径

在管理上休息,我们有cancelPrevious但现在我不知道,如果我们有它在react-admin

这是可重复的,当你有我们在GET_LIST请求加载之间的区别与GET_ONE比较

例如用于GET_LIST你有

[{ id, createdAt}, {...}]

和GET_ONE你有一个像整体数据

{id, createdAt, deletedAt, content, ...rest}

预期的行为是当GET_ONE被触发,应该取消GET_LIST

react-admin
1个回答
2
投票

这不是什么反应,管理工作。反应管理员希望双方GET_LISTGET_ONE返回相同类型的实体,并存储在同一个地方这些实体。反应管理员使用实体从GET_LIST乐观地呈现实体的细节,并从GET_ONE实体乐观地呈现实体的名单。

如果要服务于GET_ONE不同的领域,那么你应该写自己的List组件来呈现悲观的方式列表,即等待服务器返回的最新实体向他们展示。

我并不推荐它。终端用户愿意等待很长一段时间,一旦,而不是等待了好几次。因此,在一般情况下,他们不介意等待时间稍长的名单,如果他们能得到的细节更快。所以,我建议你包括在GET_LIST响应作为GET_ONE响应相同的字段。

© www.soinside.com 2019 - 2024. All rights reserved.