如何在FullCalendar中为每个时隙单元添加自定义属性?

时间:2019-03-31 12:06:38

标签: javascript fullcalendar fullcalendar-4

在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>

1 个答案:

答案 0 :(得分:0)

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

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