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