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 存储库中打开一个问题。
我想使用 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 存储库中打开一个问题。