2014-01-23 2 views
0

Мне нужна диаграмма jQuery Gantt, которая может иметь несколько временных интервалов, применяемых для определенного вида деятельности. Но, к сожалению, только я нашел тех, которые поддерживают только один временной интервал для определенного вида деятельности. Был бы признателен, если кто-нибудь может предложить мне тот, который поддерживает мое требование.Диаграмма Ганта, которая может добавить несколько временных интервалов для активности

Спасибо.

ответ

1

Я не совсем уверен, соответствует ли это вашим критериям, но вы можете проверить jQuery.Gantt.

Вы можете указать любое количество значений (опционально помеченных диапазонов дат) для каждого элемента источника. На диаграмме отображается один исходный элемент на строку, причем каждая строка содержит все диапазоны для этого элемента. Как показано в документации, источник, который вы бы передать в качестве опции может быть URL или массив объектов значений:

// ... 
source: [{ 
    name: "Example", 
    desc: "Lorem ipsum dolor sit amet.", 
    values: [ ... ] 
// ... 
}] 

и values будет выглядеть следующим образом:

values: [{ 
    from: '2014/01/23', // date can be a string (YYYY/MM/DD ...), 
    to: 1392743873913, // integer (ms), or Date instance 
    desc: "Something", 
    label: "Example Value", 
    customClass: "ganttRed", 
    dataObj: foo.bar[i] 
}] 

Пример JSFiddle: http://jsfiddle.net/8FnE9/5/

 Смежные вопросы

  • Нет связанных вопросов^_^