Добавить метку в AnyGantt

Есть ли способ показать метку на AnyGantt Resource Gantt для каждой задачи? Мне нужно показать метку для каждой задачи. не всплывающая подсказка, когда мышь находится поверх нее.

Я обнаружил, что есть ярлыки для проекта Ганта, когда я копирую код в ресурс Ганта, он кажется не работает. Кто-нибудь может помочь?

    // set base labels settings
    timeLine.baseLabels()
            .format('{%Name}')
            .fontColor(palette.itemAt(0))
            .position('left-center')
            .anchor('right-center')
            .offsetX(5);

https://jsfiddle.net/dxnL72am/ Это пример, скопированный из любой диаграммы, и добавьте приведенный выше код.


person Robin LI    schedule 19.10.2017    source источник


Ответы (1)


Чтобы отобразить метки на временной шкале GanttResource, вы должны использовать следующий код:

chart.getTimeline().baseLabels(true);
var labels = chart.getTimeline().labels();
labels.format('{%Name}')   
    .fontColor("red")
    .position('left-center')
    .anchor('right-center')
    .offsetX(5);

Полный исходный код примера jsFiddle находится здесь

person AnyChart Support    schedule 20.10.2017
comment
Я добавил индивидуальную метку в периоды, могу ли я показать эту индивидуальную метку? Я пробовал, не работает. но он может показывать начало как метку. jsfiddle.net/p3gj2spc/2 - person Robin LI; 20.10.2017
comment
Чтобы отобразить пользовательские метки из данных периода, лучше использовать функцию форматирования. Я изменил ваш пример с помощью пользовательских меток, теперь он работает. Вы можете проверить это здесь - jsfiddle.net/p3gj2spc/6 - person AnyChart Support; 23.10.2017
comment
Также я могу предложить вам еще лучшее решение, пожалуйста, проверьте этот пример - jsfiddle.net/xdn4e9b2/2 - person AnyChart Support; 24.10.2017
comment
Это здорово, спасибо! - person Robin LI; 24.10.2017
comment
В любом случае, чтобы показать индикатор выполнения, такой как progressValue, показанный на диаграмме проекта. Я хотел бы показать это на графике ресурсов? - person Robin LI; 26.10.2017
comment
К сожалению, это выходит за рамки функциональности ganttResource. Отображение прогресса — одна из основных идей ganttProject. Это основное различие между этими двумя типами диаграмм Ганта. - person AnyChart Support; 26.10.2017