본문으로 건너뛰기

resource_cell_class

정보

이 기능은 PRO 에디션에서만 사용 가능합니다.

Description

자원 타임라인 셀의 셀에 적용되는 CSS 클래스 이름을 정의합니다

resource_cell_class: (start_date: Date, end_date: Date, resource: any, tasks: Array<Task>, assignments: any[]) => string | void;

Parameters

  • start_date - (필수) Date - 스케일 셀의 시작 날짜
  • end_date - (필수) Date - 스케일 셀의 종료 날짜
  • resource - (필수) object - 자원 객체
  • tasks - (필수) Array - <Task> 지정된 자원에 할당되고 셀의 시작/종료 날짜와 겹치는 작업들
  • assignments - (필수) 배열 - 특정 작업의 시작/종료 날짜에 할당된 자원 할당들

Returns

  • className - (string | void) - 셀 요소의 className 속성에 덧붙여지는 문자열

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";
}
};

Details

노트

"assignments" 매개변수는 process_resource_assignments 구성이 활성화된 경우에만 사용 가능합니다.

  • 자원 타임라인 뷰에서 셀의 CSS 클래스 이름을 정의합니다.
  • 자원 타임라인은 작업 객체의 resource_property 속성에 의해 작업을 자원에 연결합니다.
  • 템플릿은 작업이 위치하지 않은 셀에는 호출되지 않지만 resource_render_empty_cells가 활성화된 경우에는 호출됩니다.
  • project type 유형의 작업은 계산되지 않으며 tasks 매개변수로 전달되지 않습니다.

Change log

  • the assignments parameter is added in v7.1
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.