You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在React Admin的ReferenceInput中排除指定ID?

如何在React-Admin的ReferenceInput中排除指定ID?

在React-Admin的ReferenceInput中,默认可以通过filter={{ ids: [1, 2, 3] }}筛选出ID在指定数组内的选项,但如果需要排除这些ID(即只显示ID不在[1,2,3]范围内的企业),可以借助MongoDB风格的查询操作符$nin来实现。

对应的配置代码如下:

<ReferenceInput source="company_id" reference="companies" filter={{ ids: { $nin: [1, 2, 3] } }} >
    <AutocompleteInput label="Employer" />
</ReferenceInput>

$nin是"not in"的缩写,它会让数据源查询器返回ids字段值不在指定数组中的记录,刚好匹配你排除指定ID的需求。

内容的提问来源于stack exchange,提问作者Amitabh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 20:05:25