我正在尝试在全日历调度程序中使用“ resourceRender”回调来从议程日视图中动态隐藏资源列。
默认情况下,回调函数提供labelTds和bodyTds参数,但在议程视图中bodyTds为空。我以为可以使用jquery选择tds,但不选择全天的行单元格。我希望下面的代码将所有单元格都染成红色,但是当resourceRender触发时,那些tds可能尚未加载。能做到吗?
calendar = $CALENDAR.fullCalendar({
resourceRender: function(resource, labelTds, bodyTds){
if (bodyTds.length === 0) {
bodyTds = $("td").find(`[data-resource-id=${resource.id}]`);
}
labelTds.css("background-color", "red");
bodyTds.css("background-color", "red");
}
});
答案 0 :(得分:0)
在这里,我更改了代码以将红色应用于所有tds: https://jsfiddle.net/0sergv3y/57/
.fc-unthemed td.fc-today{
background-color:red;
}