calculateTaskLevel

ermittelt, wie tief eine Aufgabe innerhalb der Hierarchie verschachtelt ist

number calculateTaskLevel(Task task);
taskTaskdas zu bewertende Aufgabenobjekt
numberdie Verschachtelungstiefe der Aufgabe in der Baumstruktur, beginnend bei null

Example

gantt.attachEvent("onTaskCreated", function(task){
 var level = gantt.calculateTaskLevel(task),
   types = gantt.config.types;
 
 //setzt den Aufgabentyp abhängig von der Verschachtelungsebene
 switch (level){
  case 0:
   task.type = types.project;
   break;
  case 1:
   task.type = types.subproject;
   break;
  default:
   task.type = types.task;
   break;
 }
 return true;
});

See also
Zurück nach oben