Перейти к основному содержимому

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 - назначения ресурсов, назначенные на указанные даты начала/конца задачи

Returns

  • html - (string | number | void) - HTML-строка, которая будет вставлена внутрь innerHTML ячейки

Example

gantt.templates.resource_cell_value = function(start_date, end_date, resource, tasks,
assignments){
return "<div>" + tasks.length * 8 + "</div>";
};

Details

заметка

Аргумент "assignments" доступен только если включена конфигурация process_resource_assignments.

  • Задаёт HTML-содержимое для ячеек внутри ресурсной временной шкалы.
  • Ресурсная временная шкала связывает задачи с ресурсами, используя свойство resource_property в объекте задачи.
  • Этот шаблон не вызывается для ячеек без задач, если не включена опция resource_render_empty_cells.
  • Задачи типа project исключаются и не передаются в аргумент tasks.

Change log

  • параметр assignments был добавлен в версии v7.1