我使用的是 react-admin
框架(3.2),而我正在尝试过滤 List
由一个数组属性。
我的实体有这个属性。
我试图实现 SelectInput
在我的过滤器中,像这样。
const TagsEnum = [
{ id: 'testTag', name: 'testTag' },
{ id: 'testTag2', name: 'testTag2' },
];
const VideoFilter = (props) => (
<Filter {...props}>
<SelectInput source="tags" choices={TagsEnum} optionText="name" optionValue="name" />
</Filter>
);
但是如果我选择 testTag
响应是一个空列表,即使 testTag
其中一个文件中明确使用了。
查询的URL是这样的。
vid?filter=%7B"tags"%3A"testTag"%7D&order=ASC&page=1&perPage=30&sort=_id
你知道这有什么问题吗?我是否应该写一个自定义组件来代替?
谢谢你的任何建议。