javascript - 在 Fullcalendar V5 中更改当前日期不起作用
问题描述
我正在为我的 Web 应用程序使用 fullcalendar。我没有使用 npm、webpack 或其他东西,我只是通过javascript 标签包含所需的文件。我曾经使用“现在”选项设置自定义今天日期(与今天不同)。但是现在我从 v4 升级到 v5,由于某种原因,我无法再更改“今天”日期或“现在”指示器了。
我的实现是这样的:
myFullCalendar.setOption("now", new Date(2021, 03, 22, 14, 00))
它在 v4 上可以正常工作,但在 v5 上却不行。
如果我尝试使用以下方式打印选项:
console.log( myFullCalendar.getOption("now") )
我看到该值已正确设置,但突出显示和现在指示器的位置没有改变。
我错过了什么?我查看了文档,但没有找到解决方案,也没有明确的示例说明如何做到这一点,是错误还是应该在 v5 上设置其他内容?
任何帮助将不胜感激!
谢谢!
解决方案
确保之后重新渲染日历,否则您将看不到任何变化:
myFullCalendar.setOption("now", new Date(2021, 03, 22, 14, 00));
myFullCalendar.render();
推荐阅读
- php - 查询是否为空值
- entity-framework-core - 影响物化的 EF Core 拦截器
- avro - 如何在 GoogleCloudStorageToBigQueryOperator 的气流作业中设置 useAvroLogicalTypes?
- java - 如何配置 Gradle 应用程序以使用 SLF4J 和 Log4J 2 实现?
- sass - MDX 动态日期过滤器
- javascript - 如何在 React 的组件范围内编辑全局范围的变量
- python - Gekko 返回不正确的成功解决方案
- asp.net-mvc - 如何将 Base64 字符串传递给 MVC 控制器
- python - 如何检查 gdb.Type
- neo4j - Neo4j 创建具有多个标签/属性的边