MS Project 파일(XML 또는 MPP 형식)을 JSON으로 변환합니다.
config | object | 가져온 파일에 대한 설정 정보를 포함하는 객체입니다. |
gantt.importFromMSProject({
data: file,
taskProperties: ["Notes", "Name"],
callback: function (project) {
if (project) {
gantt.clearAll();
if (project.config.duration_unit) {
gantt.config.duration_unit = project.config.duration_unit;
}
gantt.parse(project.data);
}
}
});
이 메서드는 HTML5 File API 지원이 필요합니다.
이 메서드는 export 확장 기능의 일부이므로, export_api 플러그인을 활성화해야 합니다. 자세한 내용은 MS Project로부터의 내보내기 및 가져오기 문서를 참고하세요.
Gantt 8.0 이전 버전에서는 온라인 export 서비스를 활성화하기 위해 페이지에 https://export.dhtmlx.com/gantt/api.js 스크립트를 포함해야 합니다. 예:
<script src="codebase/dhtmlxgantt.js"></script>
<script src="https://export.dhtmlx.com/gantt/api.js"></script>
이 메서드는 가져올 파일에 대한 설정 옵션을 포함하는 객체를 인수로 받습니다:
응답은 다음과 같은 구조의 JSON 객체를 반환합니다:
{
data: {},
config: {},
resources: [],
worktime: {}
}