duration_unit

устанавливает единицу измерения продолжительности

string duration_unit;

Values

  • "minute", "hour", "day", "week", "month", "year"
  • Example

    gantt.config.duration_unit = "hour";//час
    gantt.config.duration_step = 3; 
    //так что если task.duration = 2, задача будет длиться 6 часов


    Default value:

    "day"

    Related samples

    Details

    Если вы хотите иметь разные единицы измерения продолжительности для различных задач, т.е. показывать продолжительность некоторых задач в часах, а других в "днях", вы можете использовать formatter module.

    В таком случае duration_unit должен быть установлен на наименьшую продолжительность, которую могут иметь ваши задачи:

    gantt.config.duration_step = 1;
    gantt.config.duration_unit = "minute";
     
    // или
     
    gantt.config.duration_step = 1;
    gantt.config.duration_unit = "hour";

    Плагин форматирования позволит вам отображать продолжительности в нужных вам единицах. Конечные пользователи также смогут вводить продолжительности в различных единицах.


    Если вы укажете единицу измерения продолжительности как "hour" или "minute", мы рекомендуем установить duration_step на 1. Такое сочетание активирует определенные оптимизации для расчетов рабочего времени, которые работают только при установке шага на 1. Обратите внимание, что существуют значительные различия в производительности между "оптимизированным" и "неоптимизированным" режимами.

    See also
    К началу