конвертирует файл 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 подключите скрипт 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: {}
}