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

histogram_cell_capacity

информация

Эта функция доступна только в PRO-версии.

Description

Определяет высоту линии, которая отображает доступную ёмкость ресурса

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

Parameters

  • start_date - (required) Date - начальная дата ячейки шкалы
  • end_date - (required) Date - конечная дата ячейки шкалы
  • resource - (required) object - объект ресурса
  • tasks - (required) Array - <Task> задачи, назначенные ресурсу и пересекающиеся с датами начала/окончания ячейки
  • assignments - (required) array - назначения ресурса, связанные с указанными датами начала/окончания задачи

Returns

  • height - (number | void) - высота линии, указывающей доступную ёмкость ресурса

Example

gantt.templates.histogram_cell_capacity=function(start_date,end_date,resource,tasks,
assignments){
return 24;
};

Details

заметка

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

Возвращаемое значение шаблона может быть в диапазоне от -1 до maxCapacity. Значения меньше 0 предотвратят отрисовку линии.

Пояснение maxCapacity

Представьте каждую строку гистограммы как столбчатую диаграмму; maxCapacity - это высота по оси Y этой диаграммы. На изображении ниже maxCapacity равен 24:

maxCapacity

По умолчанию maxCapacity установлен в 24 для всех ресурсов. Возвращение значения выше 24 в шаблоне histogram_cell_capacity будет корректно вычислено, но области ячеек в панели ресурсов могут не заполниться как ожидается.

filled_capacity

Также существует возможность настроить maxCapacity глобально для всей гистограммы или индивидуально для каждого ресурса. См. пример ниже:

заметка

Change log

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