Как установить определенный старт и конец для диаграммы Ганта? - PullRequest
0 голосов
/ 19 января 2020

Я пытаюсь создать диаграмму Ганта с использованием JavaScript, которая показывает только одну неделю и начинается с текущей даты. Я видел метод gantt.defaultStartDate(), но он переопределяется, когда в диаграмме Ганта есть другие вещи.

Я использовал такой оператор if, чтобы получать только события (я читаю с листа Google со всеми прошлые и будущие события) с определенными датами на графике:

if(otherData.getValue(n,3).getTime() < new Date().getTime() + daysToMilliseconds(7))
        //add row n to chart

Проблема в том, что график заканчивается, когда наступает самая дальняя дата окончания. Таким образом, вместо графика, отсекающего часть диаграммы Ганта по истечении 7 дней, если дата окончания одного из элементов превышает 7-дневный предел, график расширяется сам.

Есть ли способ получить диаграмму отрезать бары в середине в начале и в конце, чтобы показать только неделю

Вот ссылка на документацию по графику: https://developers.google.com/chart/interactive/docs/gallery/ganttchart?#top_of_page

...