gojs
文章平均质量分 70
希东
这个作者很懒,什么都没留下…
展开
-
gojs 节点(node)/线(link)的动态添加及样式(nodeTemplate / linkTemplateMap)
1 创建节点及节点样式 节点样式可以是多种的,你阔以(可以)给不同的节点设置不同的样式,或者是直接设置一个通用的样式 比如: var CreateNode={ key:getNextKey(), //设置key的方法,每个节点最好是有自己独立的key "category":"nodeStyleOne", //节...原创 2018-04-28 11:15:55 · 18999 阅读 · 3 评论 -
gojs 事件监听
gojs事件监听gojs的事件监听比较多,比如给元素添加点击事件的话 myDiagram.addDiagramListener("ObjectSingleClicked", function(e,obj) {...}节点文本的修改事件myDiagram.addDiagramListener("textEdited", function(textBlock,previousText,currentT...原创 2018-04-28 16:17:52 · 13138 阅读 · 0 评论 -
gojs 自定义右键菜单/取消canvas的边框
自定义右键菜单 gojs自带的右键菜单,个人觉得样式不好调,导致一些要求达不到,不易对右键菜单随意调整,仔细想了一下,其实他的右键菜单可以换成html元素即可以获取到的。思路的话,就是写一个右键菜单,然后相对定位,在鼠标移入节点后,添加一个右键事件,获取右键的坐标,作为右键菜单的起坐标,并且让右键菜单显示;在鼠标点击的时候,再让右键菜单隐藏;我的话是在节点通用样式中加的鼠标移入事件; myD...原创 2018-04-28 17:06:34 · 4433 阅读 · 1 评论 -
gojs 查找功能以及获取被选择状态的节点 (搜索节点)
gojs搜索功能gojs搜索功能 我就能知道几种第一种 通过节点的属性和属性值查找myDiagram.findNodesByExample({"category":"nodeStyleOne"})//通过节点的样式找 => 节点样式是 nodeStyleOne当然 你也可以查找多个属性并存的节点,反正传的是一个对象 比如var res=myDiagram.findNodesByExample...原创 2018-05-04 10:35:31 · 10970 阅读 · 6 评论 -
gojs 初始化
1 =>初始化画布 引用 go.js之后,定义$, var $ = go.GraphObject.make;注意在使用gojs的函数中 不要用jquery,这样会报错, // 设置画布 你阔以设置画布的一些展现形式,比如布局,动画时长,是否允许(复制,拖动.....) 具体可以看官网 官网初始化设置 myDiagram = ...原创 2018-04-28 10:43:39 · 1529 阅读 · 0 评论