Перейти к основному содержимому

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

информация

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

Набор селекторов для настройки [baselines] для задачи путём указания даты начала задачи и количества дней.

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" }, /*!*/
];

Показать базовые линии

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

Чтобы добавить управление 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" }
];
  1. Установите подпись для секции:
gantt.locale.labels.section_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" установлено, в секции будет представлен только селектор даты начала. Редактируемые задачи будут задаваться только по дате начала и будут иметь нулевую продолжительность. Имеет смысл только для вех
  • 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", по умолчанию)
Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.