<Filter /> 中的独立 <AutocompleteInput /> 给出错误

Standalone <AutocompleteInput /> in <Filter /> gives Error

使用独立的(没有 ReferenceInput)AutocompleteInput 或 SelectInput 从过滤器中的外部函数输入选项会导致在选择选项时出现“TypeError:selectedIds.includes 不是函数”。

<Filter {...props}>
    <AutocompleteInput label="Company Name" source="company.id" optionText="name" optionValue="id" choices={getDataReferenceInput("company", props.resource)} {...props}/>
</Filter>
    

getDataReferenceInput() returns 数据为 [ { id: 1, name:"a company name" }, { id: 2, name:"another company name"}] 与 optionText 和 optionValue

相关

如何解决这个类型错误,我已经被这个问题难住了好几个星期了?

非常感谢任何help/ideas。

原来是 Autocompleteinput 中的 {...props} 导致了这个问题...

删除它,现在一切正常