javascript - 我如何传递多个日期并仅在选定日期之间启用并禁用 reactjs 中选定日期以外的日期
问题描述
const disableNotRangeDate = current =>
state.tourSeasonalDates.some(date =>
!current.isBetween(moment(date['startRange']), moment(date['endRange']))
);
{state.nonOperationalDates.map(task => (
<DateRangeComponent
onClickMinusButton={() => deleteNonOperationalDateRow(task)}
seasonKey={task.index}
// onChange={onChangeTourSeasonalDates(task)}
// ranges={current=>enabledRangeDate(current)}
disabledDate={current => disableNotRangeDate(current)}
/>
))}
//在选择单个日期时,我可以禁用其他日期,但是选择多个日期时,它会禁用所有日期。但我希望它能够仅选择上述选定日期之间的日期,即启用上述选定日期范围并禁用选定日期范围以外的日期。我怎样才能做到这一点?
解决方案
推荐阅读
- python - 在 EMR 集群上安装 pandas
- html - 指向外部资源的链接和 HTML 中的超链接有什么区别?
- python - 查找 WebElement 的中心
- javascript - ReactJS 注册表单提交 FastAPI 422 无法处理的实体
- selenium - java - 如何在selenium,java中将动态值传递给xpath?
- powershell - 如何禁用单个 websocket 连接的 SSL 证书检查?
- python - 在 Python 或任何编程语言中这个概念是什么?
- django - 从 django 中的 auth_group_permissions 表创建外键
- python - 替换元素的堆解决方案是否比弹出然后推送的更有效?
- python - 如何找到与二维中的一组点匹配的“四边形”网格?