无法从 react-admin 的编辑组件中删除删除按钮
2020-04-29
5417
我已通过提供 props bulkActionButtons={false} 成功从数据网格中删除删除按钮,但无法从 react-admin 的编辑组件中删除删除按钮
export const UserEdit = (props) => (
<Edit {...props}>
<SimpleForm>
<TextInput disabled source="id" />
<TextInput source="email" />
</SimpleForm>
</Edit>
);
1个回答
您需要用不带 DeleteButton 的工具栏覆盖工具栏组件
import * as React from "react";
import { Edit, SimpleForm, SaveButton, Toolbar } from 'react-admin';
const UserEditToolbar = props => (
<Toolbar {...props} >
<SaveButton />
</Toolbar>
);
export const UserEdit = (props) => (
<Edit {...props}>
<SimpleForm toolbar={<UserEditToolbar />}>
// ...
</SimpleForm>
</Edit>
);
来源: https://marmelab.com/react-admin/CreateEdit.html#the-simpleform-component
Peter
2020-10-02