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

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" доступен только когда включена конфигурация .

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

Определение maxCapacity

Если рассматривать каждую строку гистограммы как столбцовую диаграмму, maxCapacity — это высота Y-масштаба этой диаграммы. На приведённом ниже изображении maxCapacity = 24:

maxCapacity

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

filled_capacity

Однако есть возможность конфигурировать maxCapacity сразу для всей histogram и отдельно для каждого ресурса. См. пример ниже:

заметка

https://snippet.dhtmlx.com/glnqcsgq Настройка maxCapacity

Change log

  • параметр assignments добавлен в версии 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.