Этот контрол предоставляет набор вариантов, из которых можно выбрать только один одновременно.
Чтобы добавить контрол переключатель в lightbox, выполните следующие действия:
1) Добавьте секцию в конфигурацию lightbox:
var opts = [
{key: 1, label: "High"},
{key: 2, label: "Normal"},
{key: 3, label: "Low"}
];
gantt.config.lightbox.sections = [
{name: "description", height: 38, map_to: "text", type: "textarea", focus: true},
{name: "priority", height: 22, map_to: "priority", type: "radio", options: [opts]}, {name: "time", type: "duration", map_to: "auto"}
];
2) Определите заголовок для этой секции:
gantt.locale.labels.section_priority = "Priority";
Ниже приведены основные свойства, которые часто используются с контролом переключатель (полный список смотрите здесь):
Чтобы задать варианты для контрола переключатель, используйте параметр options:
gantt.config.lightbox.sections = [
{name: "priority", map_to: "priority", type: "radio", options: [
{key: 1, label: "High"},
{key: 2, label: "Normal"},
{key: 3, label: "Low"},
]}
];
Каждый элемент массива options должен содержать два свойства: