【问题标题】:How to disable delete action in List view in react admin?如何在反应管理员的列表视图中禁用删除操作?
【发布时间】:2019-05-01 10:38:01
【问题描述】:

在版本 2 之前,您不能将 remove 属性传递给 <Resource/> 组件。但是现在 <List/> 视图中默认包含删除操作,我在文档中找不到如何禁用它。

【问题讨论】:

    标签: react-admin


    【解决方案1】:

    false 放入bulkActionButtonsList 会禁用批量操作。

    <List bulkActionButtons={false}>
      ..
    </List>
    

    transGLUKator 提到了 bulkActionButtons,但我花了一些时间才找到禁用批量操作的价值。

    参考

    react-admin 列表源码:https://github.com/marmelab/react-admin/blob/93bc43fcec652e6c2eaaa2dc7bdf45b2f64e12fb/packages/ra-ui-materialui/src/list/List.js#L128

    【讨论】:

      【解决方案2】:

      嗯,我想通了。 &lt;List/&gt; 组件具有 bulkActionButtons 属性,您可以在其中自定义批量操作的工作方式。这是link to docs

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-12-25
        • 1970-01-01
        • 1970-01-01
        • 2013-06-25
        • 2016-11-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多