1

我正在使用 fullcalendar-Scheduler 5.2。

如何展开或折叠资源组?我知道resourcesInitiallyExpanded函数,但我想展开/折叠特定的资源组。

我找到了一个示例: https : //codepen.io/anon/pen/odNOWZ?editors=0010 但这是针对旧版本的 Fullcalendar。

viewRender: function(view) { 
      $('#calendar .fc-divider .fc-cell-text').each(function(index, area_text_el) {
        if (area_text_el.innerText === 'Auditorium A') {
          $(area_text_el).siblings('.fc-expander').click()
        }
      })

我将使用resourceGroupLabelDidMount钩子,它给了我这个参数:

当上述钩子以 function(arg) 形式指定为函数时,arg 是具有以下属性的对象:

组值

el - 元素。仅在 resourceGroupLabelDidMount、resourceGroupLabelWillUnmount、resourceGroupLaneDidMount 和 resourceGroupLaneWillUnmount 中可用

但是哪里可以调用click函数呢?

谢谢 !

4

1 回答 1

2

好吧,我认为这是我们昨天的事(在一些尝试错误之后)

这就是我这样做的方式:

resourceGroupLabelDidMount:function(info){
  if(info.groupValue === 'Auditorium B'){
             info.el.querySelector('.fc-datagrid-expander')
        .click();
  }
于 2020-08-13T06:44:33.167 回答