vis.js 网络中的节点标签更新失败
Node label in vis.js network failing to update
我需要能够在 vis.js 网络中切换节点标签的可见性。我试图通过调用网络节点上的更新功能来实现这一点。我的节点被定义为 vis.DataSet,当 initialising/rendering 时我将其传递给 vis.network。
vm.nodes = new $window.vis.DataSet(nodes);
var visData = { nodes: vm.nodes, edges: vm.edges}
...
vm.network = new $window.vis.Network(container, visData, options);
...
vm.nodes.update({ label: ' ' });
我的节点数据的一个例子是:{id: 62378, label: "Some Label", image: "https://someuri/someimage.png", brokenImage: null, x: null, …}
但是我在尝试更新节点时收到以下错误消息:
vis.js:7554 未捕获错误:必须为节点类型 'circularImage'
定义选项图像
找出我的错误,将对象而不是对象数组传递给 nodes.update(..)。对象数组假定代表您希望更新的节点。它们需要一个标识符 属性 (id) 以及您希望更新的任何内容 属性,在我的例子中是标签。
我需要能够在 vis.js 网络中切换节点标签的可见性。我试图通过调用网络节点上的更新功能来实现这一点。我的节点被定义为 vis.DataSet,当 initialising/rendering 时我将其传递给 vis.network。
vm.nodes = new $window.vis.DataSet(nodes);
var visData = { nodes: vm.nodes, edges: vm.edges}
...
vm.network = new $window.vis.Network(container, visData, options);
...
vm.nodes.update({ label: ' ' });
我的节点数据的一个例子是:{id: 62378, label: "Some Label", image: "https://someuri/someimage.png", brokenImage: null, x: null, …}
但是我在尝试更新节点时收到以下错误消息:
vis.js:7554 未捕获错误:必须为节点类型 'circularImage'
定义选项图像找出我的错误,将对象而不是对象数组传递给 nodes.update(..)。对象数组假定代表您希望更新的节点。它们需要一个标识符 属性 (id) 以及您希望更新的任何内容 属性,在我的例子中是标签。