首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >vis.js网络中的节点标签更新失败

vis.js网络中的节点标签更新失败
EN

Stack Overflow用户
提问于 2019-10-11 18:47:22
回答 1查看 373关注 0票数 0

我需要能够在vis.js网络中切换节点标签的可见性。我试图通过调用网络节点上的update函数来实现这一点。我的节点被定义为一个vis.DataSet,我在初始化/呈现它时将其传递给vis.network。

代码语言:javascript
复制
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‘定义选项图像

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-11 23:21:21

找出了我的错误,将一个对象传递给nodes.update(..)而不是对象数组。对象数组应该表示您希望更新的节点。它们需要一个标识符属性(id)和您希望更新的任何属性,在我的例子中是标签。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58339630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档