是否可以在消息和标题中引用除id字段之外的其他字段?

时间:2019-06-24 10:35:40

标签: react-admin

我希望屏幕的标题以及删除确认消息使用不同于id的字段来标识给用户,因为id格式不是很友好。

我知道如何自定义消息和标题的文本。但是,我不知道在构造文本消息时如何访问除id参数之外的其他字段。

这是可能的,还是我需要对消息进行匿名处理以不包含对实际记录的引用?

This is an illustration of the delete message, where I'd like something nicer for the user, like eg. the e-mail of the employee to delete, instead of the random string that is the id value.

1 个答案:

答案 0 :(得分:0)

在页面标题中,您可以使用记录中的任何字段: https://marmelab.com/react-admin/Show.html#page-title

$data = $oneDataFromdatabase;

$value = $data['value']; 

$finalValue = $value + 1;


// update query for update value


UPDATE tabel_name SET value = $value WHERE name = $name

在删除确认对话框中,现在无法将id字段更改为另一个,我认为这种可能性仅在开发中: https://github.com/marmelab/react-admin/blob/master/packages/ra-ui-materialui/src/button/DeleteWithConfirmButton.js