React admin 真正的搜索栏?

问题描述

我想在 react admin 中为列表视图实现一个真正的搜索栏。

真正的搜索栏是指在列表中查找具有相似匹配名称的记录的搜索栏。

示例:

列表:

  • 记录 1:胡安
  • 记录 2:阿德里

实际行为

  • 搜索 Adri 并列出仅包含记录 2
  • 搜索 Ju 并且列表不包含任何记录

期望的行为:

  • 搜索 Ju 并且列表包含记录 1
  • 搜索 Adri 并列出包含记录 2

有什么想法吗?

解决方法

这是您的 API 和/或后端的功能,而不是 react-admin。

您放入过滤器的任何内容都将根据您的 dataProvider 作为过滤器参数发送,但您的后端 API 必须设置为执行这种部分搜索。

MaxAlex 的评论是正确的;尽管来自 react-admin 的那句话与更全局的全文搜索特别相关,但同样的事情也适用于此。