FullCalendar:将背景事件渲染为常规事件

时间:2014-12-17 22:37:27

标签: fullcalendar

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

  • 一个典型的 - 常规编辑 - 包含常规事件和背景事件,其中常规事件可通过点击进行编辑,而背景事件仅作为信息区域绘制
  • 和另一个 - 后台编辑 - 隐藏常规事件(return 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变换函数,但我希望能够在渲染层上进行操作。

1 个答案:

答案 0 :(得分:0)

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

  

event.rendering =“”

(使渲染属性为空应该将事件渲染为普通事件)