Dzień dobry,
mam komponent AutoComplete który dostaje dane z bazy danych.
Jak mogę programowo zrobić coś takiego że ustawi mi domyślnie kontrahenta o określonym ID. Rozwiązanie to chcę wykorzystać do edycji zamówienia, gdzie podstawia się kontrahent, który wcześniej został wczytany z danego zamówienia, ale w każdej chwili użytkownik może wybrać również innego kontrahenta.
<Autocomplete
disablePortal
options={dane}
onChange={(event, value) => setwybrany_kontrahent(value.id)}
getOptionLabel={option => option.tytul}
sx={{ width: 450 }}
renderOption={(props, option) => (
<Box component="li" {...props} key={option.id}>
{option.tytul} - tel: <i>{option.telefon}</i>
</Box>
)}
isOptionEqualToValue={(option, value) =>
option.id === value.id
}
renderInput={(params) => <TextField {...params} label="IMIE I NAZWISKO KONTRAHENTA" />}
/>