前提・実現したいこと
Material-UIのautocompleteを利用しているのですが、
リストから値を選択しステートに保存をしたら、リストの選択を
初期化したいです。
テキストボックスでは、valueプロパティに値をいれることで初期化できます。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
<Autocomplete
freeSolo
style={{ width: 500}}
loading={false}
options={props.data}
getOptionLabel={(option) => option.i_name}
onChange={(event,newValue)=>{
if(newValue){
let itemData=newValue.i_code+':'+newValue.i_name
setData(props.data,itemData,props.setItem,props.setBuy,props.setSell)
}else{
setClear(props.setItem,props.setBuy,props.setSell)
}
}}
renderInput={(params) =>
<TextField {...params}
label="DEMO"
variant="outlined"
/>
}
/>
試したこと
autocompleteにvalueプロパティを追加して、そこにステートを
指定してみましたが、optionsの値と同じものを指定しても空欄になっていましました。
補足情報(FW/ツールのバージョンなど)
npm version 6.14.8
以上になります。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。