2

我正在使用FullCalendar 2.3.1和Google日曆提要。在FullCalendar + Google日曆中隱藏沒有說明的事件

我知道你可以設置eventRender的部分來顯示/隱藏默認情況下未顯示的事件的特定部分(例如添加事件描述中的事件)。我想知道是否可以使用回調函數作爲「如果沒有event.description,那麼不要顯示事件。」

這是我用於在agendaDay視圖時添加在event.locationevent.description到事件塊的代碼段:

eventRender: function(event, element, view) { 
 
      \t if (view.name === "agendaDay"){ 
 
      \t \t element.find('.fc-title').append(
 
\t \t \t "<br/><b>Location: </b>" + event.location, 
 
      \t \t \t "<br/><b>Details: </b>" + event.description); 
 
      \t \t \t } 
 
     \t }

而且它巨大的,所以有一個修改這種功能可以隱藏event.description字段中當前沒有任何內容的事件嗎?

所有幫助非常感謝!

回答

1

the docs

The function can also return false to completely cancel the rendering of the event.

所以,你可以做這樣的事情

eventRender: function(event, element, view) { 
    if (!event.description) return false; 
} 
+0

你是一個創造奇蹟的人!謝謝!! 現在我只需要弄清楚如何讓工具提示工作,但我知道有很多關於這個的帖子。 – Ariel

相關問題