如何在react-admin中更新商店资源属性?

时间:2018-10-01 14:37:02

标签: react-admin

我有一些资源

const App = () => (
  <Admin dataProvider={ multiDataProvider }>
    <Resource name='users' list={ UsersList } edit={ UserEdit } icon={ UsersIcon } />
  </Admin>
);

资源中有一些属性

const UserEdit = (props) => (
  <AdaptiveLayout>
    <Edit
      { ...props }
      title='Title'
    >
      <SimpleForm toolbar={ <Toolbar/> }>
        <DisabledInput source='id'/>
        <TextInput source='email'/>
        <BooleanInput source='banned'/>
      </SimpleForm>
    </Edit>
);

这里有<BooleanInput source='banned'/>,效果很好。 但正是出于禁止,我需要更改请求的网址和结构。我发现我可以创建将使用BooleanInput的自定义fetch并请求正常工作,但是我还需要更改banned中的redux值。有没有办法创建手动操作并将其结果分发到现有的资源减少器?

0 个答案:

没有答案