histogram_cell_capacity
信息
此功能仅在 PRO 版本中可用。
Description
定义表示资源可用容量的线条高度
histogram_cell_capacity: (start_date: Date, end_date: Date, resource: any, tasks: Array<Task>, assignments: any[]) => number | void;
Parameters
start_date- (required) Date - 刻度单元的开始日期end_date- (required) Date - 刻度单元的结束日期resource- (required) object - 资源对象本身tasks- (required) Array - <Task> 分配给该资源且与单元的开始/结束日期重叠的任务assignments- (required) array - 与任务指定的开始/结束日期关联的资源分配(仅当启用 process_resource_assignments 配置时可用)
Returns
height- (number | void) - 表示资源可用容量的线条高度
Example
gantt.templates.histogram_cell_capacity=function(start_date,end_date,resource,tasks,
assignments){
return 24;
};
Related samples
Details
注释
"assignments" 参数仅在启用 process_resource_assignments 配置时可访问。
模板的返回值范围是 -1 到 maxCapacity。返回值小于 0 会阻止该线条的渲染。
maxCapacity 说明
将每个 histogram 行视为一个条形图;maxCapacity 代表该图的 Y 轴高度。下图中,maxCapacity 等于 24:

默认情况下,所有资源的 maxCapacity 设置为 24。在 histogram_cell_capacity 模板中返回超过 24 的值依然能正确计算,但资源面板的单元格区域可能不会如预期填充。

此外,可以为整个 histogram 全局配置 maxCapacity,也可以为每个资源单独配置。示例如下:
注释
Sample: 配置 maxCapacity
Related API
- histogram_cell_class
- histogram_cell_label
- histogram_cell_allocated
- process_resource_assignments
- resource_property
Related Guides
Change log
- 在 v7.1 版本中新增了 assignments 参数
Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.