사용할 수 있는 모든 제약 조건 유형을 보유합니다.
Available only in PRO Edition
이 기능은 PRO 에디션에서만 사용할 수 있습니다.
객체에는 다음 항목들이 포함되어 있습니다:
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;
});