即使没有数据可在剩余datagrid的admin中显示,也显示标题

时间:2018-11-05 18:41:33

标签: reactjs material-ui admin-on-rest

我正在使用admin-on-rest来显示数据列表。在Datagrid中,当响应中没有数据时,Datagrid显示未找到结果。但我想显示标题。是否可以像 showHeader 这样的东西作为道具传递给Datagrid。由于它是基于material-ui的,所以我也检查了material-ui。但是没有运气。

任何帮助将不胜感激。

谢谢

1 个答案:

答案 0 :(得分:0)

否,您必须为此实现自己的数据网格。也许只是装饰原始的,然后在有数据时使用它,然后复制其代码以在没有数据时仅生成标头。

可以在以下位置找到默认的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