показывать заголовок, даже если нет данных для показа в админ - PullRequest
0 голосов
/ 05 ноября 2018

Я использую admin-on-rest для отображения списка данных. В таблице данных при отсутствии данных, поступающих из ответа, таблица данных показывает Результаты не найдены . Но я хочу показать заголовки. есть ли что-нибудь вроде showHeader , которое я могу передать в Datagrid в качестве реквизита. Так как он построен поверх Material-UI, я также проверил Material-UI. Но не повезло.

Любая помощь будет оценена.

Спасибо

1 Ответ

0 голосов
/ 05 ноября 2018

Нет, для этого вам нужно будет реализовать собственную сетку данных. Может быть, просто украсить оригинальный и использовать его, когда есть данные, а затем продублировать его код, чтобы генерировать только заголовки, когда данных нет.

Код Datagrid по умолчанию можно найти здесь: https://github.com/marmelab/react-admin/blob/master/packages/ra-ui-materialui/src/list/Datagrid.js

Редактировать

Для admin-on-rest код здесь: https://github.com/marmelab/admin-on-rest/blob/master/src/mui/list/Datagrid.js

Редактировать : Что касается сообщения, отображаемого при отсутствии данных, вам также потребуется создать собственный компонент List. Его код здесь: https://github.com/marmelab/admin-on-rest/blob/master/src/mui/list/List.js#L299

...