我试图在按钮上打开日期选择器,单击其工作,但日期选择器在页面左上角打开,但如果我使用 TextField 它工作正常
<LocalizationProvider dateAdapter={AdapterDateFns}>
<DatePicker
clearable={true}
open={isOpen}
onClose={() => setIsOpen(false)}
label='Basic example'
value={currentDate}
onChange={newValue => {
setCurrentDate(newValue)
}}
popperPlacement="bottom-end"
renderInput={params => (
// <TextField
// {...params}
// onClick={() => setIsOpen(isOpen => !isOpen)}
// />
<Button variant='contained' onClick={() => setIsOpen(isOpen => !isOpen)}>
{dateString}
</Button>
)}
/>
</LocalizationProvider>
Run Code Online (Sandbox Code Playgroud)