- 博客(4)
- 收藏
- 关注
原创 gojs 自定义右键菜单/取消canvas的边框
自定义右键菜单 gojs自带的右键菜单,个人觉得样式不好调,导致一些要求达不到,不易对右键菜单随意调整,仔细想了一下,其实他的右键菜单可以换成html元素即可以获取到的。思路的话,就是写一个右键菜单,然后相对定位,在鼠标移入节点后,添加一个右键事件,获取右键的坐标,作为右键菜单的起坐标,并且让右键菜单显示;在鼠标点击的时候,再让右键菜单隐藏;我的话是在节点通用样式中加的鼠标移入事件; myD...
2018-04-28 17:06:34 4427 1
原创 gojs 事件监听
gojs事件监听gojs的事件监听比较多,比如给元素添加点击事件的话 myDiagram.addDiagramListener("ObjectSingleClicked", function(e,obj) {...}节点文本的修改事件myDiagram.addDiagramListener("textEdited", function(textBlock,previousText,currentT...
2018-04-28 16:17:52 13124
原创 gojs 节点(node)/线(link)的动态添加及样式(nodeTemplate / linkTemplateMap)
1 创建节点及节点样式 节点样式可以是多种的,你阔以(可以)给不同的节点设置不同的样式,或者是直接设置一个通用的样式 比如: var CreateNode={ key:getNextKey(), //设置key的方法,每个节点最好是有自己独立的key "category":"nodeStyleOne", //节...
2018-04-28 11:15:55 18964 3
原创 gojs 初始化
1 =>初始化画布 引用 go.js之后,定义$, var $ = go.GraphObject.make;注意在使用gojs的函数中 不要用jquery,这样会报错, // 设置画布 你阔以设置画布的一些展现形式,比如布局,动画时长,是否允许(复制,拖动.....) 具体可以看官网 官网初始化设置 myDiagram = ...
2018-04-28 10:43:39 1519
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人