我想使用referenceInputs在同一资源和相同的源上创建两个过滤器,但针对不同的查询,如下所示:
<Filter>
<ReferenceInput source="productCode" reference="product" filterToQuery=
{searchText => ({ name: searchText+'*' })}>
<AutocompleteInput optionText="name" allowEmpty/>
</ReferenceInput>,
<ReferenceInput source="productCode"
label='resources.product.fields.code' reference="product" filterToQuery={searchText => ({ code: searchText+'*' })}>
<AutocompleteInput optionText="code" allowEmpty />
</ReferenceInput>
</Filter>
但是我收到一个错误:
proxyConsole.js:56警告:flattenChildren(...):遇到两个具有相同密钥的孩子.$productCode
。子键必须是唯一的;
并且不渲染第二个过滤器。
我尝试在referenceInputs和/或AutoCompleInputs上添加不同的“key”参数,但我仍然有错误。
我可以使用任何解决方法吗?
答案 0 :(得分:0)
目前不支持此方案。请在admin-on-rest存储库中打开一个问题。