将 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 导出与导入 文章。
对于 8.0 版本之前的 Gantt,请在页面中引入 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: {}
}