我使用的是fullcalendar v2.9.1,我想用slotDuration显示日期为' 00:90:00'和maxTime:" 22:00:00",minTime:" 08:00:00"。
但是日历中没有显示左栏中的小时数。
当我删除最小/最大时间时,我注意到没有时间是早上8点,只有6点30分和9点(因为slotDuration为90分钟)。
以下是设置:
views: {
agendaOneDay: {
type: 'agenda',
duration: { days: 1 },
// buttonText: '2 day',
weekends: false,
columnFormat: 'ddd M/D'
}
},
timezone: "local",
header: false,
height: calendarService.getCalendarHeightViaScreenSize(contact),
slotDuration: '00:90:00',
slotEventOverlap: false,
// slotLabelInterval: '02:00:00',
defaultView: device_type_mobile ? 'agendaOneDay' : 'agendaWeek',
eventBackgroundColor: 'white',
eventTextColor: '#3f51b5',
firstDay: 1,
weekends: false,
selectable: true,
eventOverlap: false,
selectOverlap: contact ? true : false,
editable: contact ? false : true,
maxTime: "22:30:00",
minTime: "08:00:00",
axisFormat: 'HH:mm',
allDaySlot: false
有人可以帮我这方面吗?
更新 我试着用moment.js:
slotDuration: moment.duration('00:90:00'),
即便如此,它也无法正常工作。
谢谢!
答案 0 :(得分:1)
永远不会太晚...
关于“ maxTime:” |类型“字符串”不可分配
您需要写:
minTime: duration("hh:mm:ss"),
maxTime: duration("hh:mm:ss"),