Получить дату из недели просмотра при нажатии на заголовок
Я использую UnitView и Weekview в планировщике. Мне нужно пройти unitID(key)
и дата для другой функции, когда я нажимаю на заголовок classname: dhx_scale_bar
, Я попробовал этот код:CODE: SELECT ALL
function showTitle(a) {
alert(a);
debugger;
var mode = scheduler.getState().mode;
var myDate = scheduler.getState().date;
alert(myDate);
});
if (mode == "units")
{
var hh= scheduler.getState().date;
alert(hh);
alert(mode);
}
else if (mode == "week" || mode=="decade") {
var a = document.getElementById('resourcename');
var cid = a.options[a.selectedIndex].value;
//here I get the unitId as i use list to filter_week.
var n = scheduler.getState().date;
alert(n);
// I get the same date(today's date) whenever i tried to click on any column in weekview or decade view
}
}
Я приложил showTitle(a)
функция в основном dhtlmxscheduler.js
поскольку я не нахожу никакой документации, чтобы прикрепить события к заголовку Пожалуйста помоги.
1 ответ
Вы можете использовать API getActionData
var unit = scheduler.getActionData(e).section;
где e - нативный html объект клика