我想通过理想的输入disableDate(1,2,3,4,0)来 Select 日期灵活性,但它不起作用.你能帮我把这个弄好吗?
这就是功能.
const disableDate = (date) => {
const day = date.day();
return day === 1 || day === 2 || day === 3 || day === 4 || day === 0;
};
这就是传递函数的地方.
<LocalizationProvider dateAdapter={AdapterDayjs}
adapterLocale="en-gb">
{/* dateAdapter={CustomAdapter} */}
<StaticDatePicker
displayStaticWrapperAs="desktop"
openTo="day"
value={value}
**shouldDisableDate={disableDate}**
minDate={minMonth}
maxDate={maxMonth}
// dayOfWeekFormatter={(day) => day.charAt(0).toUpperCase() + day.charAt(1) + days}
dayOfWeekFormatter={(day) => `${day}`}
onChange={(newValue) => {
setValue(newValue);
}}
renderInput={(params) => <TextField {...params} />}/>
</LocalizationProvider>
我试着看看什么是最新的,它来自哪里,但它不是来自任何地方.此外,我还试图将一个数组传递给shouldDisableDate,但也不起作用.