繁体   English   中英

DHTMLX计划程序阻止/标记时间线上的员工小时数?

[英]DHTMLX Scheduler Block/Mark employee hours on Timeline?

我在某种程度上以非传统的方式使用时间轴。 我有典型的日和周事件/任务正常工作,但我需要一周的小时摘要。 我不能让标记/阻挡为我的生活而工作。 本页底部的图片示例是正确的( http://docs.dhtmlx.com/scheduler/limits.html )但ID来自何处?

scheduler.addMarkedTimespan({  
    days:  [0,3], 
    zones: "fullday",
    css:   "green", 
    sections: { timeline: 2} 
});

为了进一步解释,我们有员工Sally,Bob和Jerry。 假设莎莉从本周开始工作7,8,9,4,8​​小时,鲍勃工作8,9,8,8,9而杰瑞整个星期都工作了(所以0,0,0,0,0) 。 如果它们工作8小时,则电池应为黄色,如果超过8个绿色,则应为8个红色。 我还想在单元格中显示数字。 这些可以禁用或不禁用,时间线上不允许发生事件。 非常感谢任何帮助,因为我已经坚持了一段时间。 http://jsfiddle.net/Ld9vZ/24/

执行此操作的最佳方法是将时间轴切换到单元格模式(您应该在时间轴配置中设置渲染:'单元')。

要更改单元格背景颜色和文本,您可以覆盖scheduler.templates.timeline_cell_classscheduler.templates.timeline_cell_value方法。 (见http://docs.dhtmlx.com/scheduler/timeline_view_templates.html

你可以在这里看到例子: http//docs.dhtmlx.com/scheduler/snippet/6be2d971

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM