管理上休息2个过滤器具有相同的源
问题描述:
我想创建在相同的资源,并与referenceInputs同一源的两个过滤器,但对于不同的查询,像这样:管理上休息2个过滤器具有相同的源
<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上添加不同的“键”参数,但我仍然有错误。
我可以使用任何解决方法吗?
仅在ReferenceInput上单独添加关键属性。 https://reactjs.org/docs/lists-and-keys.html –
我已经试过这个,在这种情况下它不起作用。 –