Available only in PRO Edition

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

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

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

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 в лайтбокс, выполните следующие шаги:

1) Добавьте новый раздел в конфигурацию лайтбокса:

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 - (строка) указывает имя раздела
  • height - (число) определяет высоту раздела
  • map_to - (строка) должно быть установлено в "baselines"
  • formatter - (объект) экземпляр объекта durationFormatter
  • type - (строка) определяет тип элемента управления
  • focus - (булево) если установлено в true, этот раздел получит фокус при открытии лайтбокса
  • readonly - (булево) если установлено в true, раздел становится только для чтения
  • year_range - (массив, число) определяет диапазон выбора года. Можно задать двумя способами:
    • year_range: [2005, 2025] - охватывает годы с 2005 по 2025
    • year_range: 10 - охватывает [текущий год - 10 лет; текущий год + 10 лет]
  • single_date - (булево) если установлено в true, отображается только селектор даты начала. Задачи, отредактированные в этом режиме, будут иметь только дату начала и нулевую продолжительность. Это особенно полезно для вех
  • time_format - (строка) указывает порядок селекторов даты и времени

Локализация

Метки для различных элементов элемента управления 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")
К началу