resource_cell_value
信息
此功能仅在 PRO 版本中可用。
Description
设置资源时间线中单元格的HTML内容
resource_cell_value: (start_date: Date, end_date: Date, resource: any, tasks: Array<Task>, assignments: any[]) => string | 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
html- (string | number | void) - 将插入到单元格 innerHTML 内的HTML字符串
Example
gantt.templates.resource_cell_value = function(start_date, end_date, resource, tasks,
assignments){
return "<div>" + tasks.length * 8 + "</div>";
};
Related samples
- Resource load diagram
- Templates of the Resource diagram
- Assign multiple owners to a task
- Work and material resources
Details
注释
"assignments" 参数仅在启用 process_resource_assignments 配置时可用。
- 设置资源时间线内单元格的HTML内容。
- 资源时间线通过任务对象上的 resource_property 属性将任务与资源关联。
- 对于没有任何任务的单元格,除非启用了 resource_render_empty_cells,否则该模板不会被触发。
- 项目类型的任务会被排除,不会传递给
tasks参数。
Related API
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.