yBr*_*sky 11 javascript arrays reactjs react-admin
https://marmelab.com/react-admin/Inputs.html#arrayinput 示例涵盖了您拥有对象数组的情况:
backlinks: [
{
date: '2012-08-10T00:00:00.000Z',
url: 'http://example.com/foo/bar.html',
},
{
date: '2012-08-14T00:00:00.000Z',
url: 'https://blog.johndoe.com/2012/08/12/foobar.html',
}
]
Run Code Online (Sandbox Code Playgroud)
是否可以让它只使用一个字符串数组?
backlinks: ['a', 'b', 'c']
Run Code Online (Sandbox Code Playgroud)
我能够执行输入变量,而不是字段变量,方法是简单地不为内部提供源属性 TextField,并在实际的ArrayField. 那么当然只需使用SimpleFormIterator. 显然 React 倾向于使用键,在大多数情况下将数组类型视为映射。
<ArrayInput source="my-source">
<SimpleFormIterator>
<TextInput />
</SimpleFormIterator>
</ArrayInput>
Run Code Online (Sandbox Code Playgroud)