gpt4 book ai didi

javascript - 事件的 ID(完整日历)

转载 作者:IT老高 更新时间:2023-10-29 00:21:50 25 4
gpt4 key购买 nike

我需要为 Fullcalendar 中的每个事件添加一个 ID,我找到了这个 http://arshaw.com/fullcalendar/docs/event_data/Event_Object/但我不知道,这个 id 是
每个事件都是唯一的,因为我将事件保存在 Mysql 数据库中。谢谢

最佳答案

我找到了解决方案!当您创建任何事件时,请将您的唯一 ID 放在这里:

var shift = calendar.fullCalendar('renderEvent',
{
id: shift_id,
title: current_name,
start: new Date(y, m, d + current_day, current_start_time_h, current_start_time_m),
end: new Date(y, m, d + current_day, current_end_time_h, current_end_time_m),
allDay: false
}, true // make the event "stick"
);

之后这个监听器在 DOM 结构中附加 ID:

     eventAfterRender:function( event, element, view ) { 
$(element).attr("id","event_id_"+event._id);
},

要在一个字段上获取所有事件:

console.log(calendar.fullCalendar('clientEvents'));

现在你有了事件数组,并且所有事件都在 DOM 结构中编号!

关于javascript - 事件的 ID(完整日历),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15778435/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com