vis.js 如何将时间轴中的项目移动到所需日期

vis.js How to move item in timeline to a desired date

在 vis.js 中是否可以通过方法 onMove() 将项目列表移动到所需的日期?

我找不到它的任何文档。希望举个例子

查看 this 示例。

调用 onMove 时,该函数会提供一个回调,允许您根据需要更改其属性来更改受影响的项目,然后将更改后的项目传递给回调。否则,如果您想 discard/prevent 对该项目进行任何更改,请将 null 传递给回调。

如果您希望更改的项目多于移动的单个项目,请使用 DataSet。大多数示例使用 DataSet 来声明项目并使用这些项目初始化时间线。在调用 onMove 时使用此 DataSet 引用。在将移动的项目传递给回调之前,从您的 DataSet 中获取您想要更改的项目,根据需要更改它们的属性,然后通过调用 [=17] 将这些修改后的项目传回您的 DataSet =]方法。