constraint_types

enthält alle verfügbaren Einschränkungstypen

object constraint_types;

Available only in PRO Edition

Related samples

Details

Diese Funktionalität ist nur in der PRO-Edition verfügbar.

Die Objektdefinition:

  • ASAP - (string) - So früh wie möglich
  • ALAP - (string) - So spät wie möglich
  • SNET - (string) - Start nicht früher als
  • SNLT - (string) - Start nicht später als
  • FNET - (string) - Ende nicht früher als
  • FNLT - (string) - Ende nicht später als
  • MSO - (string) - Muss beginnen am
  • MFO - (string) - Muss enden am
gantt.config.constraint_types = {
 // So früh wie möglich
 ASAP: "asap",
 // So spät wie möglich
 ALAP: "alap",
 // Start nicht früher als
 SNET: "snet",
 // Start nicht später als
 SNLT: "snlt",
 // Ende nicht früher als
 FNET: "fnet",
 // Ende nicht später als
 FNLT: "fnlt",
 // Muss beginnen am
 MSO: "mso",
 // Muss enden am
 MFO: "mfo"
};

Es wird hinzugefügt, um Hardcoding von Einschränkungswerten im Code zu vermeiden:

gantt.addTaskLayer(function draw_deadline(task) {
    var constraintType = gantt.getConstraintType(task);
    var types = gantt.config.constraint_types;
    if (constraintType != types.ASAP && 
        constraintType != types.ALAP && task.constraint_date) {
        // etwas anzeigen
    }
    return false;
});
See also
Zurück nach oben