【问题标题】:Full Calendar columnFormat leads to object object完整日历 columnFormat 导致对象对象
【发布时间】:2017-10-19 18:47:45
【问题描述】:

我正在尝试将议程周刊中的列标题更改为仅显示日期,例如星期一,而不是星期一 5/7。但是,当我尝试进行任何更改时,列标题变为对象对象。Here's a screenshot.

我正在使用 3.4.0 版的 FullCalendar 和 jquery 2.1.1。 这是我的代码的 sn-p:

$(document).ready(function() {

    $('#calendar').fullCalendar({
        header: false,
        defaultView: "agendaWeek",
        defaultDate: '2017-05-12',

        views: {
            agenda: {
                columnFormat: {
                month: 'dddd',    // Monday, Wednesday, etc
                week: 'dddd, MMM dS', // Monday 9/7
                day: 'dddd, MMM dS'  // Monday 9/7
            }
                // options apply to agendaWeek and agendaDay views
            }
        },
        navLinks: true, // can click day/week names to navigate views
        selectable: true,
        selectHelper: true,
        select: function(start, end) {
            var title = prompt('Event Title:');
            var eventData;
            if (title) {
                eventData = {
                    title: title,
                    start: start,
                    end: end
                };
                $('#calendar').fullCalendar('renderEvent', eventData, true); // stick? = true
            }
            $('#calendar').fullCalendar('unselect');
        },
        editable: true,
        eventLimit: true, // allow "more" link when too many events

【问题讨论】:

    标签: javascript jquery fullcalendar schedule agenda


    【解决方案1】:

    尝试在这样的视图议程下设置 slotLabelFormat

    views: {
        agenda: {
            slotLabelFormat: 'ddd',
        }
    }
    

    【讨论】:

    • 我尝试了上面的方法,但这改变了行中的时间,我想改变列标题。我通过将 slotLabelFormat 更改为 columnFormat 实现了我想要的。尽管如此,你的评论让我走上了正确的道路。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-31
    • 2011-01-25
    • 1970-01-01
    • 2011-09-05
    • 1970-01-01
    • 2019-01-07
    相关资源
    最近更新 更多