DHTMLX addMarkedTimeSpan блокирует время каждую неделю вместо конкретной даты

Я использую планировщик dhtmlx и хочу добавить отмеченный интервал времени, используя метод addMarkedTimeSpan в качестве описателя здесь: http://docs.dhtmlx.com/scheduler/api__scheduler_addmarkedtimespan.html

При применении следующего:

scheduler.addMarkedTimespan({
    days: new Date('2015-11-21'),
    zones: [12*60, 14*60, 16*60, 17*60],
    css: "medium_lines_section",
    sections: {
        unit: 462
    }
});

scheduler.updateView();

Он создал отмеченное время для конкретной даты и времени для единицы, которую я указываю. Тем не менее, он также создает один на каждую неделю в объекте планировщика. Таким образом, он создает отмеченный временной интервал на 2015-11-21, 2015-11- 28 и т. Д., Несмотря на указание точной даты и зон, к которым следует применять отмеченный временной интервал.

Кто-нибудь еще испытывал это раньше?

Я пытался с последними и более старыми версиями библиотек с тем же результатом.

1 ответ

Вы также можете использовать событие {timeLineName}_cell_class, чтобы добавить собственный CSS в свои ячейки. Вы можете проверить документацию для этого события по этой ссылке: {timeLineName}_cell_class.

Вот пример использования:

scheduler.templates.MyScheduler_cell_class = function(evs, date, section){
  if (date.valueOf() == new Date('2015-11-21').valueOf()){
    return "custom-css-class-here";
  }
  return "";
}
Другие вопросы по тегам