【问题标题】:Hiding Events without a Description in FullCalendar + Google Calendar在 FullCalendar + Google 日历中隐藏没有描述的事件
【发布时间】:2015-06-04 23:22:35
【问题描述】:

我正在使用 FullCalendar 2.3.1 和 Google 日历提要。

我知道您可以设置eventRender 的部分内容来显示/隐藏默认情况下未显示的事件的特定部分(例如在事件中添加事件描述)。我想知道是否可以使用回调函数作为“如果没有event.description,则不显示事件。”

这是我在agendaDay 视图中用于将event.locationevent.description 添加到事件块的代码:

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 字段中当前没有任何内容的事件?

非常感谢所有帮助!

【问题讨论】:

    标签: jquery fullcalendar hide google-calendar-api information-hiding


    【解决方案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;
    }
    

    【讨论】:

    • 你是个奇迹创造者!谢谢!!现在我只需要弄清楚如何让工具提示起作用,但我知道有很多关于此的帖子。
    猜你喜欢
    • 1970-01-01
    • 2015-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-13
    • 1970-01-01
    相关资源
    最近更新 更多