Как мне скрыть кнопки действий в среде React-Admin 2.2.0
?
Например, я хочу скрыть только кнопку экспорта или показать только кнопки «Обновить» и «Экспорт».
Что ж, я сам нашел решение.
Если вы хотите скрыть все кнопки:
import { List, CardActions } from 'react-admin';
const NoneActions = props => (
<CardActions />
);
export const AdminList = (props) => (
<List title = "Admin List" {...props} actions = {<NoneActions />}>
...
</List>
);
Если вы хотите показать только кнопку перезагрузки:
import { List, CardActions, RefreshButton } from 'react-admin';
const ActionsRefresh = props => (
<CardActions>
<RefreshButton />
</CardActions>
);
export const AdminList = (props) => (
<List title = "Admin List" {...props} actions = {<ActionsRefresh />}>
...
</List>
);
Хотел бы я больше проголосовать за это - документы довольно запутанные и требуют большей сложности в их описании без предоставления простого контекста.
Это очень правильное и читабельное решение! Вы можете отметить его как решенное. Это поможет дальнейшим читателям +1