При использовании настраиваемого поля в качестве дочернего элемента Datagrid, похоже, нет способа стилизовать заголовок столбца.
В частности, я хотел бы добавить левое поле к тексту заголовка столбца.
Документы говорят, что использовать headerClassName
, но это не имеет никакого эффекта при использовании с пользовательским компонентом.
import React from 'react';
import { List, Datagrid, TextField } from 'react-admin';
const TextField = ({ source, record = {} }) => <span>{record[source]}</span>;
export const UserList = (props) => (
<List {...props}>
<Datagrid>
<TextField source="lastName" label="Last Name" />
</Datagrid>
</List>
);
Как в примере кода добавить стиль в заголовок столбца Last Name
?