admin on rest 2 个具有相同来源的过滤器

admin on rest 2 filters with same source

我想使用 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(...):遇到两个 children 使用相同的键 .$productCode。 Child 键必须是唯一的;

第二个滤镜没有渲染。

我尝试在 referenceInputs and/or AutoCompleInputs 上添加不同的 "key" 参数,但我仍然遇到错误。

我可以使用任何解决方法吗?

目前不支持此场景。请在 admin-on-rest 存储库中打开一个问题。