Временная шкала vis.js: создайте новый элемент, чтобы кластеризовать соседние элементы, а не складывать их

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

Это будет дублировать старые функции кластеризации 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'});

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

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

0 ответов

Другие вопросы по тегам