如何在React Admin的列表视图中禁用删除操作?

时间:2018-11-29 11:15:10

标签: react-admin

在版本2之前,您无法将remove属性传递给<Resource/>组件。但是,现在<List/>视图中默认包括删除操作,而我在文档中的任何地方都找不到禁用该操作的方法。

2 个答案:

答案 0 :(得分:3)

好吧,我知道了。 <List/>组件具有bulkActionButtons属性,您可以在其中自定义批量操作的工作方式。这是link to docs

答案 1 :(得分:1)

false中的bulkActionButtons放入List的{​​{1}}中会禁用批量操作。

<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