Я создаю модальное окно поиска с автозаполнением, и в конечном итоге я хочу добиться возможности поиска людей по их именам или идентификаторам. Но когда вы выбираете человека из предложения, и имя попадает в поле ввода, я не хочу, чтобы идентификатор отображался (причина в том, что настоящие идентификаторы будут очень длинными и будут выглядеть некрасиво). Вот скриншот для лучшего понимания проблемы
Я не хочу, чтобы эта цифра 6 появлялась, когда я выбираю вариант из предложений.
Вот мой код для автозаполнения
<Autocomplete
multiple
id="tags-outlined"
options={students}
onInputChange={(event) => event.target}
getOptionLabel={({ firstName, lastName, id }) =>
`${firstName} ${lastName} ${id}`
}
filterSelectedOptions
renderOption={({ firstName, lastName, id }) => {
return (
<div>
<div>
{`${firstName} `}
{lastName}
</div>
<span>{id}</span>
</div>
);
}}
renderInput={(params) => (
<TextField
{...params}
className={classes.input}
variant="outlined"
label="Name or Student ID"
/>
)}
/>