开发者问题收集

如何更改删除确认对话框的标题?

2020-04-02
1418

删除确认对话框显示资源名称和 #id 作为标题。 如何将此标题更改为 Edit 对象中定义的设置了 undoable={false} 的标题?

对于批量删除确认对话框,它采用资源名称而不是资源标签,如何更改此行为?

2个回答

DeleteButton / BulkDeleteButton 组件具有 confirmedTitle / confirmedContent 属性,您可以在其中设置自己的标题和内容:

const MyActions = props => (
  <TopToolbar>
    <DeleteButton
      undoable={false}
      confirmTitle={'My Title'}  // 'resources.my_res.delete.title'
      confirmContent={'My Content'}
    />
  </TopToolbar>
)

const MyBulkActionButtons = props => (
  <>
    <BulkDeleteButton
      undoable={false}
      confirmTitle={'My Title'}
      confirmContent={'My Content'}
      {...props}
    />
  </>
)

<List actions={<MyActions />} bulkActionButtons={<MyBulkActionButtons />} />
<Edit actions={<MyActions />} />
MaxAlex
2020-04-03

这是一个自定义删除按钮,显示您如何访问删除记录以自定义对话框的数据:

711003900

和示例调用

<代码> 276969066

显然,您可以裁缝以适合您的需求,并将您从记录对象访问的信息扩展 - 只需确保将所有道具传递给DeleteButton!

Andy Lorenz
2020-12-09