我对React
和react-admin
很陌生。到目前为止,大多数东西都运行顺利。但是我想使EditButton
与它给的有点不同。
当前请求的处理方式如下:
localhost / api / posts / 26
EditButton
按钮在DataGrid
中被调用
const PostsList = ({ permissions, ...props }) => (
<List
{...props}
filters={<PostsFilter />}
sort={{ field: 'name', order: 'ASC' }}
actions={<ActionsRefresh />}
bulkActions={false}
>
<Datagrid
{...props}
ids={this.state['clasifiers']}
hover={false}>
<TextField source="id" />
<TextField source="name" label="Name" />
<EditButton />
</Datagrid>
</List>
)
export default ClassifiersList
以及相应的index.js
文件=>
import PostList from './PostList'
import PostEdit from './PostEdit'
export default {
list: PostList,
edit: PostEdit
}
但是我想从此get请求中向服务器传递更多参数,例如:
localhost / api / posts / 26/7
OR
localhost / api / posts / 26?status = 7
是否可以更改EditButton
请求,还是必须创建自定义按钮并onClick
查看EditPost.js
组件,所以我不知道该怎么做