Available only in PRO Edition

Контроль базовых планов

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

Это набор селекторов, предназначенных для установки базовых планов задачи путем задания её даты начала и длительности в днях.

gantt.config.lightbox.sections = [
    { name: "description", height: 38, map_to: "text", type: "textarea", focus: true },
    { name: "time", type: "duration", map_to: "auto" },
    { name: "baselines", height: 100, type: "baselines", map_to: "baselines" }, ];

Related sample:  Display baselines

Инициализация

Чтобы добавить элемент управления baselines в lightbox, выполните следующие шаги:

1) Добавьте секцию в конфигурацию lightbox:

gantt.config.lightbox.sections = [
    { name:"description", height:38, map_to:"text", type:"textarea", focus:true},
    { name:"baselines", type:"baselines" },      { name:"time", type:"duration", map_to:"auto" }
];

2) Задайте метку для этой секции:

gantt.locale.labels.section_baselines = "Baselines";

Свойства

Ниже приведены основные свойства, которые часто используются с элементом управления baselines (полный список смотрите здесь):

  • name - (string) идентификатор секции
  • height - (number) высота секции
  • map_to - (string) должно быть установлено в "baselines"
  • formatter - (object) экземпляр объекта durationFormatter
  • type - (string) тип элемента управления секцией
  • focus - (boolean) если true, эта секция будет в фокусе при открытии lightbox
  • readonly - (boolean) если true, секция будет только для чтения
  • year_range - (array,number) определяет диапазон для выбора года. Можно задать двумя способами:
    • year_range: [2005, 2025] - с 2005 по 2025 год
    • year_range: 10 - от (текущий год - 10) до (текущий год + 10)
  • single_date - (boolean) если true, будет отображаться только селектор start Date. Задачи, отредактированные таким образом, будут иметь нулевую длительность, что полезно в основном для вех
  • time_format - (string) задаёт порядок селекторов даты и времени

Локализация

Вы можете настроить метки для следующих частей элемента управления baselines:

  • gantt.locale.labels.baselines_section_placeholder - текст, отображаемый, когда базовые планы не добавлены
  • gantt.locale.labels.baselines_remove_button - подпись для кнопки удаления базового плана (по умолчанию: "Remove")
  • gantt.locale.labels.baselines_add_button - подпись для кнопки добавления нового базового плана (по умолчанию: "Add Baseline")
  • gantt.locale.labels.baselines_remove_all_button - подпись для кнопки удаления всех базовых планов (по умолчанию: "Remove All")
К началу