无法从 react-admin 的编辑组件中删除删除按钮

S M*_*kil 4 reactjs react-admin

我通过提供道具 bulkActionButtons={false} 成功从数据网格中删除了删除按钮,但无法从 react-admin 的编辑组件中删除删除按钮

export const UserEdit = (props) => (
  <Edit {...props}>
    <SimpleForm>
      <TextInput disabled source="id" />
      <TextInput source="email" />
    </SimpleForm>
  </Edit>
);
Run Code Online (Sandbox Code Playgroud)

小智 7

您需要使用没有 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>
);
Run Code Online (Sandbox Code Playgroud)

来源:https : //marmelab.com/react-admin/CreateEdit.html#the-simpleform-component