Search code examples
export-to-csvreact-admindataprovider

how i can show actual values ​for ReferenceField in mn csv.file when i export my page from React Admin?


When i export the page from react admin. The REferenceField's Values doesn't appear in my csv file. It shows me just the value of Id

const PostListActions = (props) => (
<TopToolbar>
            <SelectColumnsButton />
            <CreateButton />
            <FilterButton />
            <ImportButton {...props} />
            <ExportButton />
       </TopToolbar>
   
)

export const GalleryList = () => (
    <List  actions={<PostListActions />} >
        <DatagridConfigurable >
            <TextField source="id" />
            <TextField source="nom" />
            <DateField source="createdAt" />
            <DateField source="updatedAt" />
            <ReferenceField source="paintId" reference="paintings" />
            <EditButton/>
        </DatagridConfigurable>
    </List>
);
```[csv.file](https://i.sstatic.net/VT6bB.png)[My page react admin](https://i.sstatic.net/Xaoa6.png)
 

I didn't find a solution[Export Button](https://i.sstatic.net/VDfD1.png)

Solution

  • You have an error in using ReferenceField, it should be like this:

    <ReferenceField source="paintId" reference="paintings" />
        <TextField source="you_field" />
    </ReferenceField>