我有一个条件,其中如果access
值为1,则在选择日期时没有限制。但是,如果access
的值不是1,则只能选择今天。我的问题是,即使access
的值为1,我也不能选择其他月份。我只能在一个月内选择。我该怎么解决这个问题?
请在这里查看我的代码。
<KeyboardDatePicker
minDate={access !== 1 ? new Date() : ""}
maxDate={access !== 1 ? new Date() : ""}
fullWidth
InputLabelProps={{ shrink: true }}
inputVariant="outlined"
id="date-picker-dialog"
label="Select Date"
format="MM/dd/yyyy"
clearable
value={values.start_date}
onChange={(val) => {
setFieldValue("start_date", val);
}}
onBlur={handleBlur}
helperText={touched.start_date ? errors.start_date : ""}
error={touched.start_date && Boolean(errors.start_date)}
TextFieldComponent={TextFieldComponent}
/>;
1条答案
按热度按时间qco9c6ql1#
如果不想添加最小/最大约束,请使用
undefined
而不是空字符串。现场演示