限制可选择一天
默认情况下,如果启用“可选”属性,它将允许您单击并拖动并选择几天。 我只想让用户选择一天,而不是拖动多个。 有没有办法让'可选'启用,但禁用与它一起的拖动功能?
如果您想在议程周视图中将突出显示限制为一天,则可以使用以下内容:
selectConstraint:{
start: '00:01',
end: '23:59',
},
如果你想限制你可以使用的事件
eventConstraint:{
start: '00:00',
end: '24:00',
},
在选择回调中,添加以下技巧:(使用moment.js的fullcalendar 2)
if (start.add('days', 1).date() != end.date() )
$scope.eventCal.fullCalendar('unselect');
资源:
http://arshaw.com/fullcalendar/docs/selection/select_callback/ http://arshaw.com/fullcalendar/docs/selection/unselect_method/
您可以通过将fullcalendar的“select”方法传递给dayClick事件侦听器来选择单个日期或时间:
$('#myCalendar').fullcalendar({
dayClick: function(date,jsEvent,view) {
$('#myCalendar').fullcalendar('select', date);
}
});
请注意,您还需要在下次回调(或dayClick)时触发“取消选择”方法。
链接地址: http://www.djcxy.com/p/81173.html上一篇: limit selectable to a single day
下一篇: FullCalendar "Calendar" Month View Starting from Current Day