FullCalendar Scheduler 设置为默认折叠
FullCalendar Scheduler set to collapse by default
我正在尽最大努力剖析调度程序代码,以找出如何将树的 parent 节点设置为折叠,如我的示例所示。我可能有数百个 children 不需要显示。像这样:
http://i.stack.imgur.com/NeSu6.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++;
}
},
我正在尽最大努力剖析调度程序代码,以找出如何将树的 parent 节点设置为折叠,如我的示例所示。我可能有数百个 children 不需要显示。像这样:
http://i.stack.imgur.com/NeSu6.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++;
}
},