导出MS项目
甘特图组件允许将链接、任务和资源导出到 MS Project 中。
要将数据从甘特图导出到 MS Project,请执行以下操作:
- 在页面中包含 “https://export.dhtmlx.com/gantt/api.js” 文件以启用在线导出服务:
<script src="codebase/dhtmlxgantt.js"></script> <script src="https://export.dhtmlx.com/gantt/api.js"></script> <link rel="stylesheet" href="codebase/dhtmlxgantt.css" type="text/css">
调用exportToMSProject方法从甘特图中导出数据。
gantt.exportToMSProject();
该方法将向远程服务发送一个请求,该服务将输出一个XML项目文件或返回一个url以下载生成的文件。
响应将包含以下结构的JSON:
{ data: {}, config: {}, resources: [], worktime: {} }
- 数据 - 甘特图 数据对象 。 每个任务都有以下属性: id 、 open 、 parent 、 progress 、 start_date 、 text 、 resource 。 日期以“%Y-%m-%d %H:%i”格式进行字符串化。
- config - 具有从项目文件中检索的设置的甘特图 配置 对