要刷新自定义事件标题,需要在事件对象中更新title属性并
调用
updateEvent方法。以下是示例代码:
// 初始化fullcalendar
var calendar = new FullCalendar.Calendar(calendarEl, {
events: [
id: 'event1',
title: 'My Event',
start: '2020-01-01T10:00:00'
event
Render
: function(info) {
// 添加标题更改按钮
var button = document.
cr
eateElement('button');
button.innerHT
ML
= 'Change Title';
button.addEventListener('click', function() {
// 弹出对话框让用户输入新的标题
var newTitle = prom
pt
('Enter new title');
if (newTitle) {
// 更新事件对象中的title属性
info.event.setProp('title', newTitle);
// 刷新事件
calendar.updateEvent(info.event);
info.el.querySelector('.fc-title').appendChild(button);
在event
Render
回调函数中为每个事件添加一个标题更改按钮。当按钮被点击时,弹出对话框让用户输入新的标题。如果用户提供了新标题,则事件对象中的title属性将被更新并
调用
calendar.updateEvent方法刷新事件。