unsetWorkTime

在甘特图中移除工作时间设置

void unsetWorkTime(object config);
configobject定义时间范围的配置对象

Example

gantt.config.work_time = true;
 
// 将工作日的工作时间从 ["8:00-17:00"] 更新为 ["9:00-18:00"]
gantt.setWorkTime({ hours:["9:00-18:00"] });
// 移除工作时间配置
gantt.unsetWorkTime({ hours:["9:00-18:00"] });

Related samples

Details

版本 4.1 中新增

配置对象属性

配置对象可能包含以下属性:

属性 描述
day 星期几的数字表示 [0 (星期日) - 6 (星期六)]. 注意一次只能设置一天
// 将所有星期一标记为非工作日
gantt.unsetWorkTime({ day:1, hours:false });
date 指定某个具体日期作为工作日或休息日
// 将特定日期标记为休息日
gantt.unsetWorkTime({date:new Date(2013,0,1), hours:false})
hours 以“起始时间-结束时间”区间表示的工作时间数组。
'false' 表示休息日,'true'(默认) 表示应用默认时间(["8:00-17:00"])
// 移除星期五上午8:00到12:00的工作时间
gantt.unsetWorkTime({day : 5, hours : ["8:00-12:00"]});
See also
Back to top