首页 > 解决方案 > 在反应管理列表中按不同或多个来源过滤

问题描述

有没有办法通过多个来源过滤反应管理员列表,或者使用反应管理员更改前端的来源?我尝试将源作为状态变量运行,但更新时它只会添加到查询中而不是替换它。

示例过滤器列表

const UserFilter = (props) => (
  <Filter {...props}>
    <TextInput label="Search By ID" source="uid" alwaysOn />
  </Filter>
);

export const UserList = (props) => (
  <List {...props} filters={<UserFilter />}>
    <Datagrid>
      <RichTextField label="User ID" source="uid" />
      <RichTextField label="Email" source="email" />
      <RichTextField label="Admin" source="isAdmin" />
      <ShowButton label="" />
    </Datagrid>
  </List>
);

标签: reactjsreact-admin

解决方案


推荐阅读