[英]React autocomplete get object onchange event
在下面的onchange
事件中,我需要获得车辆 object。 相反,我只得到一个显示为下拉值的车号。 我试图通过项目来获取车辆 object,但我仍然获得了车辆编号。
我的 onchange 监听器:
onChange={(event, item) => handleVehicleChange(event, item)}
我的自动完成元素:
<div className="autocomplete-wrapper">
<label htmlFor="title">Vehilce No</label>
<Autocomplete
placeholder="please select vehicle"
value={vehicle.val}
items={vehicles}
getItemValue={item => item.number}
shouldItemRender={renderVehicleNumber}
renderMenu={item => (
<div className="dropdown">
{item}
</div>
)}
renderItem={(item, isHighlighted) =>
<div className={`item ${isHighlighted ? 'selected-item' : ''}`}>
{item.numberPlate}
</div>
}
onChange={(event, vehicle) => handleVehicleChange(event, vehicle)}
onSelect={vehicle => handleVehicleChange('', vehicle)}
/>
</div>
</div>
应该是vehicle.val吗? 而不是您元素内的车辆?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.