打开参数不起作用(内联日期选择器)- 材料用户界面


import { MuiPickersUtilsProvider, InlineDatePicker } from 'material-ui-pickers'


<InlineDatePicker
shouldDisableDate={day => isSameDay(day, new Date())}
onlyCalendar
open={isOpen}
minDate={addYears(new Date(), -18)}
value={begin}
renderDay={renderDay}
onClose={() => {
onChange([begin, end].sort())
if (onClose) onClose()
}}
onClear={() => {
setBegin(undefined)
setEnd(undefined)
setHover(undefined)
onChange([])
}}
ref={picker}
labelFunc={(date, invalid) =>
labelFunc
? labelFunc([begin, end].sort(), invalid)
: date && begin && end
? `${formatDate(begin)} - ${formatDate(end)}`
: emptyLabel || ''
}
{...props}
/>

我试图使用open参数打开日期选择器,但它不起作用,我做错了什么?版本为:"material-ui-pickers": "^2.2.4"。此外,我传递此参数以防止显示输入文本字段TextFieldComponent={() => null}

const picker = useRef()
const onClick = e => {
return picker.current.open(e)
}
.....
<InlinePicker>
ref={picker}
</InlinePicker /

这将工作

相关内容

  • 没有找到相关文章

最新更新