React-Admin:第二次单击MenuItemLink清除表单输入

时间:2018-09-05 11:59:45

标签: reactjs redux-form react-admin

我有一个基于react-admin的网站,运行得很好。

尽管我在侧边栏菜单上遇到了问题。如果我两次单击其中一项,它将清除所有表单输入。这是资源项目(在本例中为当前用户配置文件)的编辑表单的链接:

<MenuItemLink to={"/users/" + user.id} primaryText="Profile" leftIcon={createElement(UserIcon)} onClick={onMenuTap}/>

具有如下资源:

<Resource name="users" list={UserList} edit={UserEdit} create={UserCreate} icon={UserIcon} />

UserEdit所在的地方

export const UserEdit = (props) => {
    <Edit title={<UserEmail />} actions={<UserEditActions />} {...props}>
        <SimpleForm validate={validateUserSave}>
            <DisabledInput source="email"/>
            <TextInput label="First Name" source="firstName" />
            <TextInput label="Last Name" source="lastName" />
            ...

第一次单击时,所有输入均从我的REST api中填充,但是在第二次点击(选择菜单项)时-清除了所有表单值...

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

这确实是一个错误,我在React Admin上打开了一个问题:

修复程序将与react-admin@2.3.2一起发布!

感谢您报告问题。