javascript - 在更改视图网格 fullcalendar v4 上拖放后,带有 rrule 插件的事件未更新
问题描述
我目前正在使用 rrule 插件开发 Fullcalendar v4
我有这个代码
var calendarEl = document.getElementById('calendardemo');
var calendar = new FullCalendar.Calendar(calendarEl, {
plugins: ['interaction', 'dayGrid', 'timeGrid', 'momentTimezone', 'rrule', 'list'],
header: {
left: 'prev,next today',
center: 'title',
right: 'dayGridMonth,timeGridWeek,timeGridDay'
},
editable: true,
events: [
{ // standard property
title: 'This is sample event',
start: '2019-12-29',
end: '2019-12-31'
},
{
title: 'event with rrule plugin',
rrule: {
freq: 'weekly',
interval: 5,
byweekday: [ 'mo', 'fr' ],
dtstart: '2019-12-29T10:30:00',
until: '2020-12-31'
}
}
]
});
calendar.render();
请注意:
{ // this is the standard (No issues)
title: 'This is sample event',
start: '2019-12-29',
end: '2019-12-31'
}
{ // Not updating on change view
title: 'event with rrule plugin',
rrule: {
freq: 'weekly',
interval: 5,
byweekday: [ 'mo', 'fr' ],
dtstart: '2019-12-29T10:30:00',
until: '2020-12-31'
}
}
现在,当我拖放“这是示例事件”然后更改视图网格或单击 < > 时,它会保持更新。但是当我拖放“带有 rrule 插件的事件”然后更改视图网格或单击 < > 它没有更新。它只是停留在第一次加载时加载的位置。请帮忙。谢谢 !
解决方案
您可能必须添加一个表单,允许用户在开始拖动规则时更改重复的规则。否则,您能否描述用户在另一个日期放弃重复事件后的预期行为。哪些更改将应用于规则?
推荐阅读
- shell - Imagemagick 转换成多种尺寸时返回错误
- c# - 如何制作实例的副本?
- dart - DART - 为什么告诉“设置”数据结构是无序的?
- c++ - 打印计算斐波那契数的操作次数和时间
- .net - .NET 不支持 Keywork sslprotocols
- pybind11 - 如何使用 pybind11 绑定回调函数
- docker - 通过 SHA 摘要搜索 docker hub 注册表图像/层
- amazon-web-services - 从 Lambda 将 MQTT 消息发布到 AWS IoT Core
- c - 如何在C中对二维数组中的字符串进行排序
- r - 在 R/examsexams2nops() 中用零填充初始学生 ID