我正在尽力剖析调度程序代码,以了解如何将树的父节点设置为折叠状态,如我的示例中所示。我有可能有数百个孩子不需要显示。事情是这样的:FullCalendar计划程序设置为默认折叠
http://i.stack.imgur.com/NeSu6.png
取而代之的是:
http://i.stack.imgur.com/pGcpH.png
我正在尽力剖析调度程序代码,以了解如何将树的父节点设置为折叠状态,如我的示例中所示。我有可能有数百个孩子不需要显示。事情是这样的:FullCalendar计划程序设置为默认折叠
http://i.stack.imgur.com/NeSu6.png
取而代之的是:
http://i.stack.imgur.com/pGcpH.png
试图通过隐藏正确的元素做之后,我意识到这实际上是手工做一个讨厌的事情。理想情况下,发布功能请求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或其他一些render回调函数中。
男人,我没有与此斗争。它工作到90%,但是当我扩大一行时,子行中的事件没有显示。只有这样,我得到它的工作100%,与eventAfterAllRender这样更换viewRender:eventAfterAllRender:功能(视图)
{
if (loadCount < 1) {
$("#calendar .fc-icon-down-triangle").each(function(i,icon){
$(icon).click();
})
loadCount++;
}
},
太好了,我改进了一点,这样它不会崩溃他们当用户滚动浏览日期或更改日期范围(因此调用viewRender方法)。 'var loadCount = 0; viewRender:函数(){ \t \t \t \t \t如果(loadCount <1){ \t \t \t \t \t $( “调度.fc图标向下三角形”)每个(函数(I,图标) {//找到所有的三角形符号 \t \t \t \t \t $(图标)。点击(); //发送一个单击事件,让FC处理它 \t \t \t \t \t}) \t \t \t \t \t loadCount ++; \t \t \t \t \t} \t \t \t \t \t}' – projectfuturism