我想創建在相同的資源,並與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 –
我已經試過這個,在這種情況下它不起作用。 –