我创建了我的react-admin导出器来导出我的数据。
但是问题是,当我要导出所有字段(即使是在编辑或显示中可见的字段)时,我只会得到显示在列表中的字段。
即使使用fetchRelatedRecords
,我也无法恢复所有数据。
如何导出所有现有字段?
例如,我在表中显示ID和名称。在添加和编辑中,除了这些之外,我还有其他可用字段。我想导出数据库中的所有字段,而不仅仅是导出表中显示的那些字段。
答案 0 :(得分:1)
导出功能不关心您选择显示的字段。如documentation中所述,导出按钮将使用当前的排序和过滤器(但不分页)调用dataProvider,并将dataProvider响应中记录的所有字段转换为CSV字符串。
因此,如果某些字段不存在,则意味着您的API没有返回它们。请注意,dataprovider会调用与列表相同的端点,因此请确保当API在此请求中未接收到分页参数时,它将返回预期导出的数据