微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

是否可以用来自当前端点的数据填充SearchInput?

如何解决是否可以用来自当前端点的数据填充SearchInput?

react-admin文档建议通过引用另一个端点来过滤数据,例如:

    <Filter {...props}>
        <TextInput label="Search" source="q" alwaysOn />
        <ReferenceInput
            label="User"
            source="userId"
            reference="users"
            allowEmpty
        >
            <SelectInput optionText="name" />
        </ReferenceInput>
    </Filter>

但是在我的情况下,无需引用另一个端点,我想根据此列表中的数据来过滤当前列表:

  <Filter {...props}>
    <SelectInput label='Title' source='Title' allowEmpty/>
  </Filter>

但是过滤器列表为空。如何从“标题”中获取数据?我将不胜感激。

解决方法

使用ReferenceInput将设置choices的{​​{1}}属性。如果您想单独使用SelectInput,则需要自己提供SelectInput属性,例如

choices

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。