【问题标题】:how to handle the method type in ListItem of type button in react-admin?react-admin中如何处理按钮类型ListItem中的方法类型?
【发布时间】:2021-08-08 10:48:51
【问题描述】:

在 raect-admin 我有这样的东西:

   <ListItem 
      button
      to={`/XXX/${record.id}`}
      component={Link}
      key={record.id}
   >

单击链接时,我想呈现显示组件但获取编辑组件。

你知道为什么吗?以及如何解决?

实际上如何处理方法类型? GET PUT DELETE POST?

谢谢!

【问题讨论】:

  • 我们需要更多的上下文,比如你的 app.js 和路由。我认为问题出在您的路由堆栈中。
  • 谢谢,我低估了我的路由有问题。我检查了,但仍然没有发现问题所在,现在我确实喜欢@François Zaninotto 的回答,而且这很有效。

标签: reactjs navigation material-ui react-admin


【解决方案1】:

尝试路由到/[resource]/[id]/name 路由:

   <ListItem 
      button
      to={`/XXX/${record.id}/show`}
      component={Link}
      key={record.id}
   >

至于 GET / DELETE / POST 动词,这是你应该在你的 dataProvider 中处理的东西(详见https://marmelab.com/react-admin/DataProviders.html)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-20
    • 2019-05-20
    • 1970-01-01
    • 2018-04-04
    • 1970-01-01
    • 1970-01-01
    • 2015-11-08
    相关资源
    最近更新 更多