0
vis.jsタイムラインに1つのアイテムを追加したいのですが、これは可能ではないようです。私が得ることができる最も近いものはsetItems
で、これはタイムラインのすべてを新しいアイテムに置き換えます。新しいアイテムを非破壊的に追加する方法はありますか?vis.jsタイムラインに1つのアイテムを追加することはできますか?
vis.jsタイムラインに1つのアイテムを追加したいのですが、これは可能ではないようです。私が得ることができる最も近いものはsetItems
で、これはタイムラインのすべてを新しいアイテムに置き換えます。新しいアイテムを非破壊的に追加する方法はありますか?vis.jsタイムラインに1つのアイテムを追加することはできますか?
コードをトレースした後、私は次のように動作することを発見:あなたがアイテムを変更したい場合は、単に追加の呼び出しの前に
timeline.itemsData.getDataSet().remove(item);
を呼び出す
var item = {
id: 34654,
type: 'background',
start: new Date(2015, 04, 01, 02, 01, 29),
end: new Date(2015, 04, 13, 06, 23, 22),
content: 'New Item',
title: 'New Item'
};
timeline.itemsData.getDataSet().add(item);
- それは探します既存のアイテムをそのIDで