我想使用FormDataConsumer来获取一个依赖于另一个数组的数组:
<ReferenceInput label="Tipus" source="type" reference="categories" validate={ required() } >
<AutocompleteInput optionText="name" />
</ReferenceInput>
<FormDataConsumer>
{({formData, ...rest}) => {
console.log(formData)
<ReferenceArrayInput source={formData.type} reference="categories" {...rest}>
<SelectArrayInput optionText="subcategories.name" />
</ReferenceArrayInput>
}}
</FormDataConsumer>
这给了我一个语法错误,我真的不明白为什么。
我做错了什么?
答案 0 :(得分:1)
尝试以下操作:return (<ReferenceArrayInput source={formData.type} ... )