首页 文章

Fullcalendar视图columnFormat被igored

提问于
浏览
0

我正在挑战格式化以下fullcalendar视图的列 Headers .

views: {
        timeline7Days: {
            columnFormat: 'ddd D/M',
            type: 'timelineWeek',
            slotDuration: '24:00',
            duration: { days: 7 },
            buttonText: 'resource week',
            resourceEditable: false

    },

基本上,它忽略了'ddd D / M'的列格式,并显示 Headers 为'Mo 16'而不是'Mon 1/16'的每列 . 有任何想法吗?

click here for jsbin

2 回答

  • 0

    自定义视图的columnFormat肯定有问题 . 你可以尝试这样的技巧:

    viewRender: function( view, element ) {
          if (view.name == 'timeline7Days') {
         $("th[data-date]").each(function(){
           $(this).find('span').text(moment($(this).data().date).format('ddd M/D'));
        });
          }
        }
    

    希望有所帮助!
    最好的祝福
    克日什托夫

  • 0

    谢谢,你的例子没有完全奏效,但它帮助我走上正轨 .

    我最终使用了以下代码(将'span'替换为'a' . 'code'

    if ((view.name == 'timeline7Days') || (view.name = 'timelineMonth'))
                {
                    $("th[data-date]").each(function()
                    {
                        $(this).find('a').text(moment($(this).data().date).format('ddd M/D'))
                    });
                }
    

相关问题