onScaleClick

Wird ausgelöst, wenn der Benutzer auf die Zelle in der Zeitskala klickt

void onScaleClick(Event e,Date date);
eEventEine native Ereignisobjekt
dateDateDas Datum der angeklickten Zelle

Example

gantt.attachEvent("onScaleClick", function (e, date) {
    //Ihr benutzerdefinierter Code
});

Details
let selected_column = null;
 
gantt.attachEvent("onScaleClick", function (e, date) {
    selected_column = date;
    const pos = gantt.getScrollState();
    gantt.render();
    gantt.scrollTo(pos.x, pos.y);
});
 
function is_selected_column (column_date){
    if(selected_column && column_date.valueOf() == selected_column.valueOf()){
        return true;
    }
    return false;
}
Zurück nach oben