如何在 React admin 的列表视图中禁用删除操作?
How to disable delete action in List view in react admin?
在版本 2 之前,您不能将 remove
属性传递给 <Resource/>
组件。但是现在删除操作默认包含在 <List/>
视图中,我无法在文档中的任何地方找到如何禁用它。
好吧,我想通了。 <List/>
组件有 bulkActionButtons
属性,您可以在其中自定义批量操作的工作方式。这是 link to docs
将 false
放入 List
中的 bulkActionButtons
会禁用批量操作。
<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 之前,您不能将 remove
属性传递给 <Resource/>
组件。但是现在删除操作默认包含在 <List/>
视图中,我无法在文档中的任何地方找到如何禁用它。
好吧,我想通了。 <List/>
组件有 bulkActionButtons
属性,您可以在其中自定义批量操作的工作方式。这是 link to docs
将 false
放入 List
中的 bulkActionButtons
会禁用批量操作。
<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