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

Я ищу метод для динамического создания новых отдельных элементов на временной шкале в vis.js

Просмотр документации (http://visjs.org/docs/timeline/) Я не вижу никакого способа сделать это.

1 Ответ

0 голосов
/ 21 сентября 2018

DataSet.add позволяет изменять набор данных после его создания.Пример, связанный с вопросом, имеет следующий код:

var items = new vis.DataSet([
    {id: 1, content: 'item 1', start: '2013-04-20'},
    ...
    {id: 6, content: 'item 6', start: '2013-04-27'}
]);

Это создает DataSet.Примеры на странице DataSet имеют этот пример с использованием метода add:

var options = {};
var data = new vis.DataSet(options);

// add items
// note that the data items can contain different properties and data formats
data.add([
  {id: 1, text: 'item 1', date: new Date(2013, 6, 20), group: 1, first: true},
  {id: 2, text: 'item 2', date: '2013-06-23', group: 2},
  {id: 3, text: 'item 3', date: '2013-06-25', group: 2},
  {id: 4, text: 'item 4'}
]);
...