FullCalendar:将背景事件呈现为常规事件

FullCalendar:将背景事件呈现为常规事件,fullcalendar,Fullcalendar,我正在写一个使用Fullcalendar的应用程序。我需要两种查看/编辑模式: 一个典型的-常规编辑-具有常规和背景事件,其中常规事件可通过单击进行编辑,背景事件仅绘制为信息区域 另一个-后台编辑-隐藏常规事件(返回false),后台事件作为常规事件呈现,通过单击可进行编辑 大致如下: eventRender: function(event, element) { if($('#background-edit-chk').is(':checked')) {

我正在写一个使用Fullcalendar的应用程序。我需要两种查看/编辑模式:

  • 一个典型的-常规编辑-具有常规和背景事件,其中常规事件可通过单击进行编辑,背景事件仅绘制为信息区域
  • 另一个-后台编辑-隐藏常规事件(
    返回false
    ),后台事件作为常规事件呈现,通过单击可进行编辑
大致如下:

    eventRender: function(event, element) {
        if($('#background-edit-chk').is(':checked')) {
            if (event.rendering == EVENT_RENDERING.NORMAL) return false;
            else event.editable = true; // here: render background as editable
        }
    }
else
行中的代码是什么?显然,上面的代码不会将事件呈现为常规事件


我的意思是,我可以重新获取事件并对每种模式使用separat转换函数,但我希望有一种方法可以只在渲染层上执行操作。

我对fullcalendar有30分钟的经验, 但也许

event.rendering=“”

(如果将rendering属性设置为空,则应将事件渲染为正常事件)