如何将自定义属性添加到完整日历中的每个时隙单元格



有没有办法在 Fullcalendar v4 中为时间网格的每个时隙添加新属性?

类似于 eventRender,我可以在其中为渲染的每个事件设置属性,如下所示

eventRender: function(info) {
 info.el.setAttribute("r-params", "resourceId=10");
}

我没有设法在文档中找到任何单元格元素函数,我找到的最接近的是">info.dayEl"对象,但它是一整天。

换句话说,我想改变这一点:

<tr data-time="10:00:00">...</tr>
<tr data-time="10:15:00">...</tr>

用我自己的属性来解决这个问题:

<tr data-time="10:00:00" t-params="t=10:00:00&resourceId=2">...</tr>
<tr data-time="10:15:00" t-params="t=10:15:00&resourceId=2">...</tr>

您可以像这样更改事件 html。根据您的 HTML 结构进行适当的更改。

eventRender: function( event, element, view ) {
  element.find('tr').attr('r-params','resourceId=10); 
}

相关内容

  • 没有找到相关文章