getConstraintType

gibt den auf die Aufgabe angewendeten Constraint-Typ zurück

string getConstraintType(Task task);
taskTaskein Task-Objekt
stringder Constraint-Typ, wie in der constraint_types Konfiguration angegeben

Available only in PRO Edition

Example

var constraintType = gantt.getConstraintType(task);
var types = gantt.config.constraint_types;
 
if (constraintType != types.ASAP && 
    constraintType != types.ALAP && task.constraint_date) {
    // diese Aufgabe hat wahrscheinlich ein festgelegtes Constraint-Datum
}

Details

Diese Funktion ist nur in der PRO Edition verfügbar.

Der zurückgegebene Wert entspricht dem constraint_type der Aufgabe, sofern dieser gesetzt wurde.

Ist der constraint_type nicht gesetzt, basiert der Rückgabewert auf dem aktuellen Scheduling-Ansatz — entweder "asap" oder "alap", wenn das Scheduling vom Projektende aktiv ist.

Alle gültigen Constraint-Typen sind in der Konfiguration gantt.config.constraint_types zu finden.

See also
Zurück nach oben