jquery - 使用 renderevent 添加未来事件 fullcalendar
问题描述
我正在尝试使用以下方法添加下个月的事件:
var myEvent = {
title:"my new event",
start: $.fullCalendar.moment('2020-05-28T13:00'),
end: $.fullCalendar.moment('2020-05-28T13:55')
};
$('#calendar').fullCalendar( 'renderEvent', myEvent );
它似乎没有粘住。
我尝试使用文档https://fullcalendar.io/docs/v3/renderEvent-demo中的演示,但它似乎也不起作用。
有没有办法做到这一点或者这是一个限制?
解决方案
通过导航 fullCalendar 重新获取其事件,您需要将第三个参数设置为true
将通过导航保留您添加的事件。
这是一个简单的演示https://codepen.io/nasser-ali-karimi/pen/VwYNdbj?editors=0010
$(function() {
$('#calendar').fullCalendar({
defaultView: 'month',
header: {
center: 'addEventButton'
},
customButtons: {
addEventButton: {
text: 'add event...',
click: function() {
$('#calendar').fullCalendar('renderEvent', {
title:"my new event",
start: "2020-02-09T07:00",
end: "2020-02-09T07:50"
} , true );
}
}
}
});
});
推荐阅读
- azure-data-factory - 如何使用 Azure 数据工厂在雪花表中实现 scd2
- html - 选择选项下拉菜单不完全可见
- python - 检查字符串中的索引是否是某个字母
- python - 无法从 Debian 虚拟环境中的“pip._vendor”导入名称“六”
- c - 显示选项卡结构编程 C
- java - 如何在 Spring Boot 中使用自定义解析器启用 Thymeleaf 自动重新加载?
- java - 循环倒计时
- tomcat - 无法在 APACHE 9.0 Windows 中为子级添加星标
- python - 如何通过 python 获取请求使用存储在文本文件中的谷歌浏览器 cookie?
- ios - iOS 中的项目分析-Leaks 显示 2 个泄漏“Responsible caller -bsxpcserviceconnectionEventHandler”