setWorkTime
Description
为甘特图设置工作时间
setWorkTime: Calendar['setWorkTime']
Parameters
config- (required) object - 一个时间段的配置对象
Example
gantt.config.work_time = true;
// 将工作日的工作时间从 ["8:00-17:00"] 更新为 ["9:00-18:00"]
gantt.setWorkTime({ hours:["9:00-18:00"] });
// 标记所有星期五为非工作日
gantt.setWorkTime({ day:5, hours:false });
// 调整星期五和星期 六的工作时间
// 从 ["8:00-17:00"] 改为 ["8:00-12:00"]
gantt.setWorkTime({day : 5, hours : ["8:00-12:00"]});
gantt.setWorkTime({day : 6, hours : ["8:00-12:00"]});
// 指定3月31日为工作日
gantt.setWorkTime({date : new Date(2013, 2, 31)});
// 将1月1日设置为休息日
gantt.setWorkTime({date:new Date(2013,0,1), hours:false})
// 定义工作时间为两个时间段:8:30-12:00,13:00-17:00(允许午休时间)
gantt.setWorkTime({hours : ["8:30-12:00", "13:00-17:00"]})
Related samples
Details
注释
此方法仅在启用 work_time 时生效,否则会被忽略。
默认情况下,工作时间设置如下:
- 工作日:周一至周五。
- 工作时间:08:00 - 17:00。