我正在盡力剖析調度程序代碼,以瞭解如何將樹的父節點設置爲摺疊狀態,如我的示例中所示。我有可能有數百個孩子不需要顯示。事情是這樣的: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