有没有办法在 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);
}