Я бы хотел создать новый элемент для кластеризации смежных элементов вместо их наложения
Это будет повторять старые функции кластеризации 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'});
Однако это создает бесконечный цикл, потому что добавление нового элемента перерисовывает временную шкалу.
Есть предложения о том, как создать новый элемент для кластеризации смежных элементов вместо их укладки?