我有一些资源
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
值。有没有办法创建手动操作并将其结果分发到现有的资源减少器?