Добавление часов в каждом столбце в fullcalendar.js - PullRequest
0 голосов
/ 03 января 2019

Я хотел бы добавить время в каждую ячейку полного календаря, независимо от количества ресурсов, которые у меня есть.

Я действительно не знаю, как обрабатывать.Я загрузил картинку с тем, что хотел бы.

Большое спасибо!

What I have

What I would like

1 Ответ

0 голосов
/ 09 января 2019

Нашли это!Идея состоит в том, чтобы добавить фоновые события.«15» - это ваш временной интервал, в следующем примере с 60 минутами

в добавлении функции события (с произвольными star_day и end_day)

 events: function(start, end, timezone, callback) {
   var timeCursor = moment(start_day);
   while (timeCursor < moment(end_day))
   {
     events.push({
      start: timeCursor.toISOString(),
      color:"inherit",
      title:timeCursor.utc().format("HH:mm"),
      end: timeCursor.add('15', 'minutes').toISOString(),
      rendering: 'background'
      });
    }
  }

в добавлении функции eventRender:

eventRender: function(event, element, view) {
 if (event.rendering == 'background') {
  element.append(event.title);
  }
 }

Вот результат (с 60 минутами):

enter image description here

...