FullCalendar Scheduler默认设置为折叠

时间:2015-08-28 07:18:57

标签: javascript fullcalendar

我正在尽力剖析调度程序代码,以确定如何将树的父节点设置为折叠,如我的示例所示。我可能有数百个孩子不需要显示。像这样:

http://i.stack.imgur.com/NeSu6.png

而不是:

http://i.stack.imgur.com/pGcpH.png

2 个答案:

答案 0 :(得分:0)

在尝试通过隐藏正确的元素来实现它之后,我意识到手动执行它实际上是一件令人讨厌的事情。理想情况下,发布功能请求here

目前,这是迄今为止最简单,最安全的方法。

$("#fullcalendar .fc-icon-down-triangle").each(function(i,icon){ //find all the triangle symbols
    $(icon).click(); //send a click event and let FC handle it
})

您可能需要将其粘贴在viewRender或其他渲染回调中。

答案 1 :(得分:0)

男人我真的很挣扎。它工作到90%,但当我扩展一行时,子行中的事件没有显示。我让它100%工作的唯一方法是用 eventAfterAllRender 替换 viewRender ,如下所示:eventAfterAllRender:function(view)

                { 
                 if (loadCount < 1) {
                $("#calendar .fc-icon-down-triangle").each(function(i,icon){
                  $(icon).click(); 
                     }) 

                     loadCount++; 

                     } 

                     },