[英]How to change the fistDay in calendar full API but only for weekly, not monthly, etc
我正在使用https://fullcalendar.io/ API創建每周事件和每月事件的自定義視圖。 我面臨的問題是,對於每周視圖,我希望每周的開始時間為星期一(1),每月的開始時間為星期日(0)。
如果要添加firstDay:1,如下所示,它將應用於customWeek和customMonth視圖。 我只需要customWeek。
header: {
left: '',
center: '',
right: 'customWeek, customMonth'
},
firstDay: 1,
droppable: true,....
完整的代碼。
$('#calendar').fullCalendar({
header: {
left: '',
center: '',
right: 'customWeek, customMonth'
},
droppable: true,
eventStartEditable: true,
eventLimit: true,
eventLimitText: "MORE",
views: {
customWeek: {
type: 'basicWeek',
buttonText: ' ',
eventLimit: 1,
columnFormat: 'D dddd'
},
customMonth: {
type: 'month',
buttonText: ' ',
eventLimit: 1,
columnFormat: 'dddd',
defaults: {
fixedWeekCount: false
}
}
},
defaultView: 'customWeek',
events: data});
任何想法或建議表示贊賞。
據我所知,你不能。 這不是您可以傳遞給視圖的選項之一。 唯一的解決方案是實現一個完全自定義的視圖,該視圖將覆蓋視圖類,如此處所述: https : //fullcalendar.io/docs/views/Custom_Views 。
但這是很多工作,我認為這是不值得的。 我懷疑此功能實際上是設計使然-在每個視圖的不同日期開始聽起來像是一種讓您的用戶感到困惑的好方法,他們會期望和/或假設顯示是一致的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.