1

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

演示图片

JSFiddle

红色应该在哪里的图像(见

4

1 回答 1

0

在这里,我更改了代码以将红色应用于所有 td: https ://jsfiddle.net/0sergv3y/57/

.fc-unthemed td.fc-today{
     background-color:red;
}
于 2018-06-30T04:53:59.293 回答