resource_cell_class
Info
Diese Funktion ist nur in der PRO-Edition verfügbar.
Description
Definiert die CSS-Klassennamen für Zellen in der Resource-Timeline-Ansicht
resource_cell_class: (start_date: Date, end_date: Date, resource: any, tasks: Array<Task>, assignments: any[]) => string | void;
Parameters
start_date- (required) Date - Startdatum der Skalen-Zelleend_date- (required) Date - Enddatum der Skalen-Zelleresource- (required) object - das Resource-Objekttasks- (required) Array - <Task> Tasks, die der angegebenen Resource zugewiesen sind und sich mit den Start- und Enddaten der Zelle überschneidenassignments- (required) array - Resource-Zuweisungen, die mit den angegebenen Start- und Enddaten der Task verknüpft sind
Returns
className- (string | void) - ein String, der dem className-Attribut des Zellen-Elements hinzugefügt wird
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
Hinweis
Der Parameter "assignments" ist nur verfügbar, wenn die Konfiguration process_resource_assignments aktiviert ist.
- Steuert die CSS-Klassennamen, die auf Zellen in der Resource-Timeline angewendet werden.
- Die Resource-Timeline verbindet Tasks mit Resources basierend auf der Eigenschaft, die in resource_property definiert ist.
- Diese Template-Funktion wird nicht für Zellen ohne Tasks ausgelöst, es sei denn, resource_render_empty_cells ist aktiviert.
- Tasks des Projekt-Typs sind ausgeschlossen und werden nicht im Parameter
tasksenthalten sein.
Related API
Related Guides
Change log
- Der Parameter assignments wurde in Version 7.1 eingeführt