开发者问题收集

点击保存按钮时显示确认对话框

2019-07-26
368

我现在正在使用 react-admin 进行项目,当用户单击保存按钮时,我想显示确认对话框而不是乐观渲染。我设置了 undoable = false,但它不起作用。

<Edit undoable={false} {...props}> </Edit>

1个回答

对确认对话框进行了一些修改,但仍然有效。使用

handleSubmitWithRedirect

<Toolbar {...props}>
    <SaveButton
      label=“Approve”
      redirect=“edit”
      submitOnEnter={false}
      icon={<></>}
      invalid={false}
      handleSubmitWithRedirect={
        () => {
          if(!window.confirm(‘Are you sure?’))
            return false;
          return props.handleSubmitWithRedirect();
        }
      }
    />
  </Toolbar>
Anh Dang
2021-01-12