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 "";
}