簡體   English   中英

Material UI 自動完成的多行選項

[英]Multiline options for Material UI autocomplete

我正在嘗試進行自動完成,其中每個選項在第一行都有userfirstNamelastName ,在第二行有他們的id

這是我嘗試過的

<Autocomplete
        freeSolo
        disableClearable
        options={users}
        getOptionLabel={(option) => option.firstName + " " + option.lastName}
        renderOption={(option) => {
          return (
            <>
              <div>
                {option.firstName} {option.lastName}
              </div>
              <div>{option.id}</div>
            </>
          );
        }}
        renderInput={(params) => (
          <TextField
            {...params}
            label="Username or ID"
            // margin="normal"
            variant="outlined"
            value={name}
            onChange={handleChange}
            className={classes.input}
            InputProps={{
              ...params.InputProps,
              type: "search",
            }}
          />
        )}
      />

我正在從renderOption返回一個組件,但它不需要關注<div><br/>標簽。 它只是將所有東西放在一起

只需使用適當的 div 在下一行顯示。 單個外部 div 和一個嵌套 div 以在下一行顯示 id。

renderOption={(option) => {
      return (
        <>
          <div>
            {option.title} {option.title}
            <div>
              {option.title}
            </div>
          </div>
        </>
      );
    }}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM