【发布时间】:2019-01-25 00:54:19
【问题描述】:
我想为创建视图定义默认值,如here 所述。我还希望按照here 的描述翻译默认值。我导入了高阶组件并尝试使用 translate 作为函数。
import { translate } from 'react-admin';
export const PostCreate = (props) => (
<Create {...props}>
<SimpleForm>
<TextInput source="title" defaultValue={translate('resources.posts.defaultTitle')} />
</SimpleForm>
</Create> );
我收到以下错误:
TypeError:无法将类作为函数调用
也许这是一个缺失的功能?例如,标签属性会自动翻译。
【问题讨论】:
-
为了理解你的问题,你能提供更多的代码吗?例如,显示包含所有导入的整个文件。也许是一个有相同错误的工作代码框:codesandbox.io/s/pw74xww3p0
-
抱歉耽搁了,这周我很忙。感谢您的关注和链接 - 我认为我必须从头开始创建所有内容。这是代码:codesandbox.io/s/q84jz88j94 一旦您尝试创建新帖子,错误就会出现。我只更改了 /src/posts/PostCreate.js 和 /src/i18n/en.js
标签: react-admin