反应管理员自动插入"_eq"查询



当调用setFilter函数react admin时,请继续插入&quot_eq";对我的查询执行操作这是我的自定义过滤代码

const TestFilter = () => {
const { filterValues, showFilter, setFilters, displayedFilters } = useListContext();
const handleClick = (target: HTMLInputElement) => {
if(target.checked) {
console.log('clickk')
setFilters({
"library_indicator_tags": {
"library_indicator_tag_name": {
"name": {
"_like": target.value
}
}
}
}, displayedFilters);
}
};
return (
<SimpleForm>
<ReferenceArrayInput
key="library_indicator_tag_name"
reference="library_indicator_tag_name"
source="library_indicator_tags"
>
<CheckboxGroupInput optionValue="name" onClick={(e) => handleClick((e.target as HTMLInputElement))} />
</ReferenceArrayInput>
</SimpleForm>
);
};

以下是我的查询结果示例图像

我该如何删除这个"_eq";我的查询中的op这是我在查询中所期望的预期

问题出在您的代码中:这个_eq参数是由您的dataProvider添加的。检查dataProvider.getList()的实施情况。

相关内容

  • 没有找到相关文章

最新更新