Я пытаюсь использовать обратный вызов «resourceRender» в планировщике полного календаря для динамического скрытия столбцов ресурсов из представления дня повестки дня.
Функция обратного вызова по умолчанию предоставляет параметры labelTds и bodyTds, но bodyTds пуст в представлении повестки дня. Я думал, что смогу выбрать tds, используя jquery, но он не выбирает ячейки на весь день. Я ожидал, что приведенный ниже код закрасит все ячейки красным, но, возможно, эти tds еще не загружены при запуске resourceRender. Можно ли это сделать?
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