vis.js 在时间轴上动态创建新项目
vis.js Dynamically create a new item on a timeline
我正在寻找一种在 vis.js
的时间轴上动态创建新的单个项目的方法
查看文档 (http://visjs.org/docs/timeline/) 我看不到任何执行此操作的方法。
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'}
]);
我正在寻找一种在 vis.js
的时间轴上动态创建新的单个项目的方法查看文档 (http://visjs.org/docs/timeline/) 我看不到任何执行此操作的方法。
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'}
]);