gpt4 book ai didi

javascript - FullCalendar 如何停止选择反向背景事件

转载 作者:行者123 更新时间:2023-11-30 20:28:41 25 4
gpt4 key购买 nike

我正在使用 FullCalendar JavaScript Event Calendar组件。

如何阻止用户在 Inverse Background 中创建(拖动选择)事件(绿色)区域:

enter image description here

方法selectOverlap仅当用户选择白色区域而不是绿色区域时才会触发,因此我无法使用此方法停止绿色区域中的选择。

方法selectAllow只允许我访问具有 startendresourceId 属性的 selectInfo,因此两者之间没有任何变化我可以评估的白色和绿色。

最佳答案

通过使用 selectAllow 方法并遍历 clientEvents

解决
selectAllow : function(selectInfo) 
{
var events = $('#calendar').fullCalendar('clientEvents', function(evt)
{
return (evt.start <= selectInfo.start
&& evt.end >= selectInfo.end
&& evt.resourceId == selectInfo.resourceId);
});

return events.length > 0;
},

关于javascript - FullCalendar 如何停止选择反向背景事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50598657/

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