constraint_types

содержит все доступные типы ограничений

object constraint_types;

Available only in PRO Edition

Related samples

Details

Эта функциональность доступна только в PRO версии.

Определение объекта:

  • ASAP - (string) - Как можно скорее
  • ALAP - (string) - Как можно позже
  • SNET - (string) - Начать не раньше чем
  • SNLT - (string) - Начать не позже чем
  • FNET - (string) - Завершить не раньше чем
  • FNLT - (string) - Завершить не позже чем
  • MSO - (string) - Должен начаться
  • MFO - (string) - Должен завершиться
gantt.config.constraint_types = {
 // Как можно скорее
 ASAP: "asap",
 // Как можно позже
 ALAP: "alap",
 // Начать не раньше чем
 SNET: "snet",
 // Начать не позже чем
 SNLT: "snlt",
 // Завершить не раньше чем
 FNET: "fnet",
 // Завершить не позже чем
 FNLT: "fnlt",
 // Должен начаться
 MSO: "mso",
 // Должен завершиться
 MFO: "mfo"
};

Это добавлено для избежания жесткой привязки значений ограничений в коде:

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) {
        // отобразить что-то
    }
    return false;
});
See also
К началу