외부 데이터(XML, JSON)을 간트 작업 데이터로 변환 할 때 기본은 일(day) 단위로 간트를 출력 시킵니다.
이를 원하는 시간 단위로 초기 화면을 출력 시킬 수 있습니다.
데모는 초기 화면을 주(week) 단위로 설정한 모습입니다.
// 사용자가 작성한 JSON 데이터를 AUIGantt 데이터로 변환 var gData = AUIGantt.utils.converter(orgData, fieldMap, "id", "parent"); // 해당 문서의 minorUnit 설정, week 으로 설정 gData.props.minorUnit = "week";
이와 같이 간트 문서 데이터의 속성으로 설정 가능한 리스트는 다음과 같습니다.
minorUnit : 현재 시간축의 시간 유닛 unitSize : 현재 시간축의 유닛 가로 사이즈 chartLeftLabelField : 다이어그램 요약작업, 일반작업, 마일스톤의 왼쪽에 출력 시키는 텍스트 필드명 chartRightLabelField : 다이어그램 요약작업, 일반작업의 오른쪽에 출력 시키는 텍스트 필드명 milestoneLabelField : 다이어그램 마일스톤의 오른쪽에 출력 시키는 텍스트 필드명 gridWidth : 그리드 패널 너비 showTodayLine : 오늘 날짜 라인 출력 여부 todayLineText : 오늘 날짜 라인 텍스트 showProjectStartLine : 프로젝트 시작 날짜 라인 출력 여부 showProjectEndLine : 프로젝트 종료 날짜 라인 출력 여부 projectStartLineText : 프로젝트 시작 날짜 텍스트 projectEndLineText : 프로젝트 종료 날짜 텍스트 showBaselineBar : 베이스라인 출력 여부 independentBranch : 요약 작업을 하위 작업과 관계 없이 자유롭게 변경 가능 여부 independentPredecessor : 선행 작업의 종속성 여부