временная шкала vis.js: создайте новый элемент, чтобы кластеризовать соседние элементы, а не складывать их - PullRequest
0 голосов
/ 25 сентября 2018

Я бы хотел создать новый элемент для кластеризации смежных элементов вместо их наложения

Это будет повторять старые функции кластеризации vis.js в текущей версии vis.js (пример: http://www.iftekhar.me/ibm/ibm-project-timeline/)

Текущая функция стека вызывается из Group.prototype._redrawItems Я пытался проверить добавление нового элемента из этой функции, используя следующую строку

timeline.itemsData.add({id: id, title: 'item', start: startDate, className: className, type: 'box'});

Однако это создает бесконечный цикл, потому что добавление нового элемента перерисовывает временную шкалу.

Есть предложения о том, как создать новый элемент для кластеризации смежных элементов вместо их укладки?

...