【问题标题】:Refresh button in React-adminReact-admin 中的刷新按钮
【发布时间】:2021-04-26 12:05:31
【问题描述】:

我正在尝试访问 react-admin 项目中的刷新按钮。我尝试使用 getElementsbyClassName 它返回 HTMLComponents 对象,但它不可访问,即我可以在将其打印到控制台时看到组件,但无法通过代码访问。有没有办法让我在任何我想要的地方禁用这个刷新按钮?

【问题讨论】:

    标签: react-admin


    【解决方案1】:

    我不确定这里的确切用例,但您可以创建自己的自定义 AppBar,它基本上呈现您想要的任何内容:https://marmelab.com/react-admin/Theming.html#replacing-the-appbar。 另请参阅提到完全删除它的 GitHub 问题:https://github.com/marmelab/react-admin/issues/3383

    在您的自定义 AppBar 中,您可以在自定义 AppBar 中进行一些逻辑检查,如果您提前知道何时希望禁用它(例如在某个页面/组件上)。

    如果您需要更动态地禁用它,您可能也可以拥有一个非常高级的上下文/状态来控制它..

    **注意:我之前构建了一个自定义 AppBar,但我没有在其中进行任何选择性渲染或禁用。所以,我不能保证这完全正确,但它适合我构建的其他自定义组件。

    【讨论】:

      猜你喜欢
      • 2019-12-21
      • 1970-01-01
      • 1970-01-01
      • 2021-12-17
      • 2022-01-20
      • 1970-01-01
      • 2023-02-01
      • 2015-09-08
      • 1970-01-01
      相关资源
      最近更新 更多