我正在尝试使用全日历调度程序中的“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");
}
});