constraint_types

사용할 수 있는 모든 제약 조건 유형을 보유합니다.

object constraint_types;

Available only in PRO Edition

Related samples

Details

이 기능은 PRO 에디션에서만 사용할 수 있습니다.

객체에는 다음 항목들이 포함되어 있습니다:

  • ASAP - (string) - 가능한 한 빨리 (As Soon As Possible)
  • ALAP - (string) - 가능한 한 늦게 (As Late As Possible)
  • SNET - (string) - 해당 날짜 이전에는 시작 불가 (Start No Earlier Than)
  • SNLT - (string) - 해당 날짜 이후에는 시작 불가 (Start No Later Than)
  • FNET - (string) - 해당 날짜 이전에는 종료 불가 (Finish No Earlier Than)
  • FNLT - (string) - 해당 날짜 이후에는 종료 불가 (Finish No Later Than)
  • MSO - (string) - 반드시 해당 날짜에 시작해야 함 (Must Start On)
  • MFO - (string) - 반드시 해당 날짜에 종료해야 함 (Must Finish On)
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
Back to top