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")
К началу