【问题标题】:In react-admin how can I change label of showButton according to my data?在 react-admin 中,如何根据我的数据更改 showButton 的标签?
【发布时间】:2019-12-11 02:49:11
【问题描述】:
const MySaveButton = ({...props}) => {
  const {record, source} = props;
  if (!record || !source) return null;
  return <ShowButton {...props} label={record[source] === SenderReviewStatus['pendingReview'] ? "Review" : "Detall"} />
}

一开始记录[source] === SenderReviewStatus['pendingReview'] 为真,我审核后,按钮标签应该从“Review”变成“Detail”。但是,即使记录[source] === SenderReviewStatus['pendingReview'] 已更改为 false 形式 true,mySaveButton 始终显示“Review”。

【问题讨论】:

  • (记录[来源] === SenderReviewStatus['pendingReview'])? ,试试这个可能有用

标签: javascript reactjs react-admin


【解决方案1】:

我知道! Showbutton 有一个 shouldUpdate HOC 来限制条件。

https://github.com/marmelab/react-admin/blob/v2.9.4/packages/ra-ui-materialui/src/button/SaveButton.js

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-07-09
    • 1970-01-01
    • 2020-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多