FullCalendar Scheduler 设置为默认折叠

FullCalendar Scheduler set to collapse by default

我正在尽最大努力剖析调度程序代码,以找出如何将树的 parent 节点设置为折叠,如我的示例所示。我可能有数百个 children 不需要显示。像这样:

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

而不是这个:

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

在尝试通过隐藏正确的元素来做到这一点之后,我意识到手动做这件事实际上是一件令人讨厌的事情。理想情况下,post 功能请求 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 或其他渲染回调中。

伙计,我为此苦苦挣扎。它工作到 90%,但是当我展开一行时,子行中的事件没有显示。我让它 100% 工作的唯一方法是用 eventAfterAllRender 替换 viewRender 像这样: eventAfterAllRender: function( view)

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

                     loadCount++; 

                     } 

                     },