我想在Kronolith日曆視圖中顯示外部來源的事件。我不想通過將事件導出到iCal然後將它們顯示爲外部日曆來完成此操作。這些事件分組在多個日曆中,用戶應該能夠禁用/啓用這些日曆。如何將自定義事件顯示爲Kronolith日曆
1
A
回答
0
您可以通過執行listTimeObjects
和listTimeObjectCategories
API調用來完成此操作。 Nag(任務列表)和Whups(票證跟蹤)這樣做。如果您使用的是Git版本,則可以使用TimeObjects,它將所有內容都包裝在一個很好的類中。
Kronolith在initialize()
(填寫$all_external_calendars
)和listEvents()
時稱這些功能。它會搜索所有API以獲取此功能,因此您可以使用自己的前綴進行註冊。
timeObject是「的事情,可以在日曆上顯示」的通用名稱,如事件,到期日期的任務,...一個timeObjectCategory是一組timeObjects,可以啓用或由用戶在一個組中禁用。 (在默認佈局中:使用日曆視圖右上角的面板,「日曆」。)
listTimeObjectCategories
的實現應該返回一個數組,其中的類別ID是鍵,可見名稱作爲值。類別ID也顯示在日曆的底部,用戶可以爲它們定義顏色。
listTimeObjects
與當前選定的類別(一個ID數組)一起被調用,以及開始和結束日期。這些日期可能已經是Horde_Date
對象(可以肯定,再次將它們轉換爲:$start = new Horde_Date($start)
)。
您應該返回屬於這些類別並落在指定時間範圍內的timeObjects的數組。鍵是事件ID的,該值與值數組爲以下鍵:
id
title
description
start
(Horde_Date
或時間戳)end
(Horde_Date
或時間戳) (類別ID)params
如果您註冊了show
API調用,這將是用於創建鏈接到timeObject細節。
相關問題
- 1. 在fullCalendar中顯示Google日曆事件和自定義事件
- 2. 如何自定義日曆只顯示5天的日曆
- 3. WPF日曆:自定義控件以顯示日曆週數
- 4. 如何將自定義顯示模式添加到日曆
- 5. wordpress自定義查詢事件日曆
- 6. 自定義PHP事件日曆幫助
- 7. 自定義日曆與事件
- 8. 自定義日曆中的事件
- 9. 日曆事件,自定義表格
- 10. 如何在日曆的左側顯示即將發生的事件在日曆中顯示日曆?
- 11. 日曆控件顯示日期事件
- 12. 自定義視圖日曆中的谷歌日曆等事件
- 13. 未在事件日誌中顯示的自定義事件
- 14. 將自定義日曆與Google日曆同步時避免事件重複?
- 15. 自定義日曆控件
- 16. 自定義日曆控件
- 17. 如何自定義fullcalendar,一個javascript事件日曆?
- 18. 如何自定義基於Angular的Bootstrap事件日曆?
- 19. 如何使用事件管理創建自定義日曆?
- 20. 如何自定義Arshaw的jQuery的事件日曆
- 21. 如何顯示在完整日曆中指定的事件數
- 22. 如何將數據綁定到自定義日曆小部件
- 23. Google日曆無法正確顯示同事日曆事件
- 24. 如何爲反應大日曆創建自定義事件組件?
- 25. 用於顯示大型事件類型日曆的JSP自定義標籤
- 26. 無法在角度整個日曆上顯示自定義事件
- 27. 完整的日曆不顯示任何谷歌日曆事件
- 28. 使用jquery datepicker插件顯示自定義日曆
- 29. 是否有任何顯示兩週的自定義日曆
- 30. 自定義日曆拖放事件:查找日期下降到