删除批量按钮不使用自定义dataProvider

时间:2019-07-24 00:57:19

标签: react-admin

默认情况下,删除批量操作被插入到React Admin List中。 但是,当您尝试删除项目时,它不会触发dataProvider。 我想永久删除该项目并触发dataProvider中的DELETE任务。 任何人对此有任何想法吗?

repo

1 个答案:

答案 0 :(得分:0)

实际上它确实触发了数据提供者,它触发的是DELETE_MANY(类型) 因此,您在switch语句中的自定义数据提供程序文件将检查DELETE_MANY类型,然后可以在其中编写逻辑。我实际上有同样的问题 我的服务器上有一个用于删除对象的端点,但是“删除批量”按钮触发了另一个端点,因此我需要重新路由请求。

这是一些适合您的逻辑(自定义dataprovider.js)

enter image description here

希望有帮助!