与ReferenceArrayInput一起使用的FormDataConsumer在react-admin中不起作用

问题描述 投票:0回答:1

我想使用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>

这给了我一个语法错误,我不明白为什么。

Syntax Error

我做错了什么?

reactjs jsx react-admin
1个回答
1
投票

试试这个:return (<ReferenceArrayInput source={formData.type} ... )

© www.soinside.com 2019 - 2024. All rights reserved.