resource_cell_class
info
This functionality is available in the PRO edition only.
Description
Defines the CSS class names of cells in the resource timeline cells
resource_cell_class: (start_date: Date, end_date: Date, resource: any, tasks: Array<Task>, assignments: any[]) => string | void;
Parameters
start_date- (required) Date - start date of the scale cellend_date- (required) Date - end date of the scale cellresource- (required) object - the resource objecttasks- (required) Array - <Task> tasks that are assigned to specified resource and overlap start/end dates of the cellassignments- (required) array - resource assignments that are assigned to the specified start/end dates of the task
Returns
className- (string | void) - a string that is appended to cell element className attribute
Example
gantt.templates.resource_cell_class = function(start_date, end_date, resource, tasks,
assignments){
if (tasks.length <= 1) {
return "workday_ok";
} else {
return "workday_over";
}
};
Related samples
- Resource load diagram
- Templates of the Resource diagram
- Assign multiple owners to a task
- Work and material resources
Details
note
The "assignments" argument is only awailable when the process_resource_assignments config is enabled.
- Defines the CSS class names of cells in the resource timeline view.
- Resource timeline links tasks to a resource by resource_property property of the task object.
- The template is not called for cells where no tasks are located, unless resource_render_empty_cells is enabled.
- Tasks of the project type are not counted and won't be passed to the
tasksargument.
Related API
Related Guides
Change log
- the assignments parameter is added in v7.1