DHTMLX Scheduler - представление календаря - установите фокус на config.mark_now
При загрузке календаря я разделил часы на интервалы по 30 минут каждый.
Это моя первоначальная конфигурация.
scheduler.locale.labels.unit_tab = "Resources";
scheduler.config.hour_date = "%h:%i %A";
scheduler.config.hour_size_px = 88;
scheduler.config.mark_now = true;
scheduler.locale.labels.section_custom = "Assigned to";
scheduler.config.separate_short_events = true;
scheduler.config.drag_move = false;
scheduler.config.drag_resize = false;
Из-за 30 минут, мой календарь имеет полосу прокрутки. Календарь по умолчанию показывает только около 6,5 часов. Так что, если текущее время 3 часа дня, линия mark_now не будет видна. Как установить фокус на текущее время и установить текущее время или mark_now в горизонтальном центре дисплея?
Я изучаю dhtmlx и, возможно, не смогу ответить на все вопросы, поэтому буду признателен за любые рекомендации. Заранее спасибо!
1 ответ
Решение
Вы можете добавить что-то вроде следующего
scheduler.config.scroll_hour = (new Date).getHours();
Он настроит планировщик для прокрутки дня или недели до текущего часа.