Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 默认情况下,FullCalendar计划程序设置为折叠_Javascript_Fullcalendar - Fatal编程技术网

Javascript 默认情况下,FullCalendar计划程序设置为折叠

Javascript 默认情况下,FullCalendar计划程序设置为折叠,javascript,fullcalendar,Javascript,Fullcalendar,我正在尽力剖析调度程序代码,以确定如何将树的父节点设置为折叠,如我的示例所示。我可能有数百个孩子不需要展示。大概是这样的: 与此相反: 在尝试隐藏正确的元素后,我意识到手动操作实际上是一件令人讨厌的事情。理想情况下,发布功能请求 就目前而言,这是迄今为止最简单、最安全的方法 $("#fullcalendar .fc-icon-down-triangle").each(function(i,icon){ //find all the triangle symbols $(icon).cl

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

与此相反:


在尝试隐藏正确的元素后,我意识到手动操作实际上是一件令人讨厌的事情。理想情况下,发布功能请求

就目前而言,这是迄今为止最简单、最安全的方法

$("#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
})

您可能需要将其插入或其他一些渲染回调中。

伙计,我很难做到这一点。它工作到90%,但当我扩展一行时,子行中的事件没有显示。我让它100%工作的唯一方法是将viewRender替换为eventAfterAllRender如下:eventAfterAllRender:function(视图)

{
如果(装载计数<1){
$(“#calendar.fc图标向下三角形”)。每个(函数(i,图标){
$(图标)。单击();
}) 
loadCount++;
} 
},  

Great,我对它做了一点改进,这样当用户滚动日期或更改日期范围(因此调用viewRender方法)时,它不会折叠它们<代码>变量加载计数=0;viewRender:function(){if(loadCount<1){$(“.scheduler.fc icon down triangle”).each(function(i,icon){//查找所有三角形符号$(icon)。click();//发送一个click事件并让fc处理它})loadCount++;}
                { 
                 if (loadCount < 1) {
                $("#calendar .fc-icon-down-triangle").each(function(i,icon){
                  $(icon).click(); 
                     }) 

                     loadCount++; 

                     } 

                     },