这篇文章给大家讲解dhtmlxGantt树列配置设置。
1、展开/折叠任务分支
- 要打开任务分支,请使用open方法:
var data = { tasks:[ {id:"p_1", text:"Project #1", start_date:"01-04-2020", duration:18}, {id:"t_1", text:"Task #1", start_date:"02-04-2020", duration:8, parent:"p_1"} ]}; gantt.open("p_1");
- 要关闭任务分支,请使用close方法:
var data = { tasks:[ {id:"p_1", text:"Project #1", start_date:"01-04-2020", duration:18}, {id:"t_1", text:"Task #1", start_date:"02-04-2020", duration:8, parent:"p_1"} ]}; gantt.close("p_1");
2、展开/折叠多个分支
如果您需要打开/关闭多个任务分支,最快的方法是以编程方式将相应的布尔值(true - 打开,false - 关闭)设置为所需任务的.$open属性,然后重新绘制甘特图。
- 扩展所有任务:
gantt.eachTask(function(task){ task.$open = true; }); gantt.render();