React-admin更改EditButton,获取请求

时间:2018-10-04 15:19:21

标签: reactjs react-admin

我对Reactreact-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组件,所以我不知道该怎么做

0 个答案:

没有答案