如何解决如何在react-admin中显示DeleteButton?不仅是从数据库加载的最后一个东西?
我开始将javascript和React用于基于REST的小型项目。因此,我尝试在浏览器中显示数据库中的某些数据,但是只有最后一个产品显示了7次(数据库中只有7个产品)。另外,DeleteButton
不想显示,当我尝试通过网络浏览器(通过EditButton
浏览产品时,它说元素不存在。最后一个应该是因为它想要重定向http:// localhost:5000 / orders / undefined。因此,也许无法获取产品的ID?
以下是DeleteButton
部分的代码:
import React from 'react';
import {List,Datagrid,TextField,NumberField,ImageField,EditButton,DeleteButton} from 'react-admin';
const ProductList = (props) => {
return <List {...props}>
<Datagrid>
<TextField label = 'ID' source = '_id' />
<TextField source = 'title' />
<NumberField source = 'year' />
<TextField source = 'author' />
<ImageField source = 'productImage' />
<EditButton basePath = '/products' />
<DeleteButton basePath = '/products' />
</Datagrid>
</List>
};
export default ProductList;
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。