我有一个基于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中填充,但是在第二次点击(选择菜单项)时-清除了所有表单值...
有什么想法吗?
答案 0 :(得分:1)
这确实是一个错误,我在React Admin上打开了一个问题:
修复程序将与react-admin@2.3.2
一起发布!
感谢您报告问题。