react-admin TextInput的标签已翻译

时间:2019-06-28 15:19:47

标签: reactjs react-admin

请查看位于https://codesandbox.io/s/react-admin-f38gyusers.js代码

在代码中:

<SimpleForm>
  {/* ==> OK: Label is translated (string 'User Name' in the picture below) */}
  <TextInput source="username" />
  ....
<SimpleForm>

但是,将TextInput放在Grid中时,其标签不会被翻译。

<SimpleForm>
  <Grid container spacing={8}>
    <Grid item xs={12} sm={6}>
      {/* Issue: Label is NOT translated (string 'Username' in the picture below) */}
      <TextInput source="username" />
    </Grid>
  </Grid>
</SimpleForm>

我的问题是为什么第二个TextInput的标签不被翻译?

TextInput

1 个答案:

答案 0 :(得分:0)

这不是问题的直接答案(也许@MaxAlex 的评论对答案有所了解)。

如果您只是想在 react-admin 中重命名字段的列,请使用 label 属性:

<TextInput source="username" label="User Name or whatever you want" />