2

FullCalendar 2.3.1 と Google カレンダー フィードを使用しています。

デフォルトでは表示されないイベントの特定の部分を表示/非表示にするように設定できることを知ってeventRenderいます (イベントのイベントの説明を追加するなど)。event.descriptionコールバックを使用して「ない場合はイベントを表示しない」ように機能できるかどうか疑問に思っていました。

これは、表示時event.locationevent.descriptionイベント ブロックに追加するために使用したコードです。agendaDay

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

event.descriptionそして、それはうまく機能するので、現在フィールドに何もないイベントを非表示にするために実行できるこの種の機能の変更はありますか?

すべてのヘルプは大歓迎です!!

4

1 に答える 1

1

ドキュメントから:

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

だからあなたはこのようなことをすることができます

eventRender: function(event, element, view) {
    if (!event.description) return false;
}
于 2015-06-05T07:11:10.967 に答える