我正在使用admin-on-rest来显示数据列表。在Datagrid中,当响应中没有数据时,Datagrid显示未找到结果。但我想显示标题。是否可以像 showHeader 这样的东西作为道具传递给Datagrid。由于它是基于material-ui的,所以我也检查了material-ui。但是没有运气。
任何帮助将不胜感激。
谢谢
答案 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