如何从 fullcalendar JS 视图中删除所有日期?

2024-03-17

我正在尝试构建一个在 fullcalendar 中创建事件的应用程序。我根本不允许用户在客户端创建“allDay”事件,但他们仍然可以在视图中看到它。有什么方法可以从视图中完全删除 allDays 吗?

function initCalendar {
    if (!jQuery().fullCalendar) {
        return;
    }

    var date = new Date(),
        started,
        ended

    var header = {};

    var calendar = $('#calendar').fullCalendar({
        header: header,
        selectable: true,
        selectHelper: true,

        select: function (start, end, allDay) {
            $('#fc_create').click();
            var dateStart = start; 
            var dateEnd = end;

            $(".antosubmit").on("click", function() {
                var title = $("#reservation-title").val();

                if (title) {
                    var event = {
                        editable: true,
                        title: title,
                        start: dateStart,
                        end: dateEnd,
                        allDay: false
                    }

                    calendar.fullCalendar('renderEvent', event, true);
                    calendar.fullCalendar('unselect');
                    #('.antoclose').click();

                    return false;
                }
                else {
                    ////alert here
                }
            })
        }
    })
}

来自文档:

allDaySlot: false

https://fullcalendar.io/docs/agenda/allDaySlot/ https://fullcalendar.io/docs/agenda/allDaySlot/

** v5 更新:https://fullcalendar.io/docs/allDaySlot https://fullcalendar.io/docs/allDaySlot

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从 fullcalendar JS 视图中删除所有日期? 的相关文章

随机推荐