如何解决将记录动态注入到List组件中
使用React-Admins <List />
组件,我想动态选择哪些记录进入列表<DataGrid/>
组件。
我的记录中有一些地图位置,我目前正在用这些记录的标记填充Google地图。
我能够在标记周围绘制一个多边形,该多边形返回捕获记录的ID数组。
当前,我能够将其提供给react-admin并自动在网格列表中选择这些记录。
我想改为使用List组件,并使用ID将捕获的记录“强制送入”列表上下文。
因此,简而言之,如果我能够获取ID数组,我想用它们填充List组件。
const ListContext = {
1: {id:1,name: "tanner"},2: {id:2,name: "james"},3: {id:3,name: "rachel"},4: {id:4,name: "john"},5: {id:5,name: "rick"}
};
const capturedIds = [1,2,5];
// updated List Context Data
const ListContext = {
1: {id:1,name: "rick"}
};
由于我要查找特定的ID,因此我了解了getList挂钩的工作原理,以及在这种情况下显然无法使用过滤器的工作。
getMany是我的第一选择,但由于API调用已经进行并且数据已在内存中,我试图减少代码量并且不必创建新页面。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。