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

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


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

    See also
    К началу
    OSZAR »