簡體   English   中英

Fullcalendar 上一頁 / 下一頁 API

[英]Fullcalendar prev /next API

我已經在 angular 中實現了全日歷,它工作正常。 通常,上一個/下一個單擊將根據當前處於活動狀態的選項卡更新月/日/周視圖。 但我有自定義按鈕來增加或減少周和天的值。 因此,我嘗試在 fullcalendar 上一個和下一個按鈕中單獨更新月份,而不管活動視圖選項卡如何。 (只是因為我有其他按鈕來控制日/周視圖)

這意味着即使日歷在日/周視圖中,如果我單擊 Fullcalendar 下一個/上一個按鈕,月份值應該遞增/遞減 - 而不是日/周值。

我正在考慮將月份數據發送到內置日歷 api 的任何選項,這是在調用 prev/next 時觸發的? 是否可以按照 fullcalendar 方法這樣做?

謝謝。

在您嘗試重寫 FullCalendar 代碼的某些部分之前,實際上是不可能的。 Fullcalendar 文檔建議增量和減量取決於當前視圖。 理想情況下,用例(甚至 FullCalendar 提供的 API)建議,如果月份是視圖,則增加 1 個月。 如果是周視圖,則增加 1 周。 您可以嘗試尋找一些解決方法,但我認為沒有。

一種建議的解決方法是:

  • 獲取 FullCalendar 正在顯示的當前日期
  • 獲取當前視圖('timeGridDay'等)
  • 然后通過增加dateOrRange object 來使用changeView 方法

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM