gpt4 book ai didi

javascript - Jquery FullCalendar - 禁用单个日期的大小调整

转载 作者:行者123 更新时间:2023-11-28 08:42:20 24 4
gpt4 key购买 nike

我正在使用 Jquery FullCalendar。

我可以检查一下我的事件是否是在单一日期(我的意思是没有结束日期,只是开始日期),所以在这种情况下它不应该调整大小。我怎样才能做到这一点?

例如:

如果我有这个条件:2013-12-03 到 2013-12-10 这应该调整大小

如果我有这个标准:2013-12-03 这不应该调整大小

最佳答案

嗯,是的,你可以做到。它会是这样的:

首先使用这个eventAfterAllRender在里面使用这个 clientEvents获取所有事件,或者您可以设置事件属性 editable对于每个事件服务器端,您可以选择。但如果不是,如果您更喜欢在客户端执行此操作(我不推荐这样做),这里有一个函数可能会帮助您:

 var calendar = $('#calendar').fullCalendar({
...
eventAfterAllRender: function(event, element) {
turnEventsEditable();
},
...
});


//Special function
function turnEventsEditable(){

var events = new Array();
events = calendar.fullCalendar('clientEvents');

foreach(var e in events){

if(e.end != "" || e.end != null){

e.editable = true;

}else{
//just to make sure;
e.editable = false;
}

}

return events;
}

关于javascript - Jquery FullCalendar - 禁用单个日期的大小调整,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20348106/

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