React Material UI 自动完成

问题描述 投票:0回答:1

当我使用自动完成功能时,它没有在建议的下拉列表中显示正确的项目列表,它显示的值与我的值匹配,其他值还有一些特定的字符串。例如,如果我输入“Lokesh”,它会建议 lokesh 和 neel,gulshan 也在建议中。

pic of issue of auto complete

      <Autocomplete
      className={classes.searchUser}
        options={usersList?.users?.map((user: any) => user.display_name)}
        onChange={(event: any, newValue: any) => {
          setSearchValue(newValue);
        }}
        renderInput={(params: any) => (
          <TextField {...params} placeholder="Select User" />
        )}

        value={searchValue}
        sx={{ width: 300, borderColor: "red" }}
      />
reactjs typescript material-ui
1个回答
0
投票

按显示名称包含搜索值的用户过滤选项数组

options={usersList?.users?
  .filter((user: any) => user.display_name.includes(searchValue))
  .map((user: any) => user.display_name)}
© www.soinside.com 2019 - 2024. All rights reserved.