为Edit或ShowButton覆盖basePAth

时间:2018-10-04 10:41:45

标签: react-admin

关于此:https://github.com/marmelab/react-admin/pull/1491

这并不覆盖被调用的网址。

我认为这是要更改指向API的URL的basePath而不是前端站点的内部URL,希望这是有道理的。

所以从本质上讲,我想覆盖basePath,以便可以在后端调用另一个URL。如果这不是您想要的,我如何覆盖EditButton或ShowButton的操作以调用其他URL?

或者我能想到的另一个选择是:如果我们有一种方法可以覆盖单击按钮时选择的属性,那么它是用于复杂结构的实例,而不是将ID发送给您可以使用类似的内容:user.id。

谢谢。

1 个答案:

答案 0 :(得分:0)

我猜这的答案是自定义dataProvider。但是我不认为必须针对这种情况自定义dataProvider是一个干净的解决方案:(