
gojs
文章平均质量分 88
for_reak
这个作者很懒,什么都没留下…
展开
-
gojs 将图片作为画笔时的序列化储存
在项目开发中遇到问题,将轨道图片进行拉长,达到长轨道的目的。但是动态渲染出轨道显然是麻烦的事情。因此通过查找api,找到了一种将图片作为画笔的方法。链接为点击打开链接 中的:Pattern Brushes但是此方法有弊端,官方人员也说了,Brushes are automatically converted into JSON by the Model.toJson and fr原创 2018-02-01 18:28:13 · 745 阅读 · 0 评论 -
gojs 进行覆写复制事件,自定义需要复制和不需要复制的内容
覆写复制事件不需要进行设置监听,gojs提供了一个函数 Model.copyNodeDataFunction用来进行覆写复制事件。此事件可以被键盘事件触发,但是也可以被拖拽事件触发。从一个调色板画布拖拽到主画布上时也会触发这个事件。因此慎用。copyNodeDataFunction函数提供了两个参数:obj和model。第一个参数即是需要复制的对象,第二个参数是画布本身的model。函原创 2018-01-29 17:08:50 · 2055 阅读 · 0 评论 -
gojs 进行监听删除事件及重写监听方法时调用原有方法
当我们想删除一个节点时,需要判断是否可删除才能进行进一步操作。因此需要对删除事件进行添加监听及重写删除事件。首先是如何对删除事件添加监听。这部分可以在官网上找到 (点击打开链接): // notice whenever the selection may have changed myDiagram.addDiagramListener("ChangedSe原创 2018-01-29 17:47:35 · 4954 阅读 · 0 评论