Fullcalender slotLabelFormat

问题描述 投票:0回答:1

我正在尝试格式化每小时的广告位标签,因此它将显示为:

9:00am
15
30
45
10:00am
15
30
45
11:00am

这是我的配置:

    slotLabelInterval="00:15:00"
    slotLabelFormat={{
         minute: '2-digit',
         omitZeroMinute: true,
         meridiem: 'short'
        }}
   defaultTimedEventDuration="00:15:00"

但是,小时显示的是完整日期,而不是小时值。

enter image description here

有什么想法吗?

fullcalendar fullcalendar-scheduler
1个回答
0
投票

我正在使用FullCalendar 4.2.0(SmartAdmin捆绑包。)>

尝试一下:

slotDuration: '00:15:00',
slotLabelInterval: '00:15:00',
slotLabelFormat: function (date)
{
    if (date.date.minute == 0)
        return date.date.hour.toString().padStart(2, '0') + ':00';

    return date.date.minute;
},

但是,我没有找到将html设置为标签格式以创建小时的粗体字的选项。我检查了4.2.0和4.3.1。

© www.soinside.com 2019 - 2024. All rights reserved.