【发布时间】:2020-02-13 09:40:58
【问题描述】:
我是一个 react-admin 列表视图,我只想显示状态值 >2 的记录。 status 是一个自定义字段。
react-admin 文档的永久过滤器部分(请参阅https://marmelab.com/react-admin/List.html)仅指静态过滤器,它检查特定字段值,如
export const PostList = (props) => (
<List {...props} filter={{ is_published: true }}>
...
</List>
);
但我想传递一个过滤函数,例如:
export const PostList = (props) => (
<List {...props} filter={()=>(status.id > 2)}>
...
</List>
);
不幸的是,这不起作用。 status 是未知的,即使我返回静态 true 或 false,它对过滤也没有影响。
还有其他方法或解决方法吗?
【问题讨论】:
标签: javascript reactjs react-admin