GOJS
风飞可
这个作者很懒,什么都没留下…
展开
-
GoJs 选择后监听 ChangedSelection
在程序开发过程中,我们往往需要处理选择后事件,GoJs的选择后事件为:ChangedSelection官方解释:操作刚刚更改了Diagram.selection集合;不要对事件侦听器中的选择或关系图进行任何更改;请注意,仅设置Part.isSelected不会引发此事件,但工具和命令会引发此事件。代码:调用: myDiagram=graphical(go.Diagram, "myDiagr...原创 2019-12-04 09:38:31 · 1378 阅读 · 1 评论 -
GOJS ofObject
dsd原创 2019-11-29 09:31:40 · 403 阅读 · 0 评论 -
goJs 关于Modified和isModified
1.Modified监听,使用如下:myDiagram.addDiagramListener("Modified", function(e) {//用于将窗口标记为自上次保存以来已修改的窗口; //写自己的代码 });如果页面标记成修改,只有回退才能使标记取消。2.isModified,使用如下:var bool=myDiagram.isModified;//true代...原创 2019-11-20 16:39:53 · 711 阅读 · 0 评论 -
goJs 修改页面中节点的内容、连线的内容
根据Key修改节点的内容:var key='123';var nodeData = myDiagram.model.findNodeDataForKey(key);nodeData.isKey = true;//isKey 是节点data中的一个属性myDiagram.model.updateTargetBindings(nodeData);根据key修改节点连线的内容:var no...原创 2019-11-20 14:18:05 · 4840 阅读 · 1 评论 -
goJs获取页面选中的节点或连线
代码如下:var nodeOrLinkList=myDiagram.selection;nodeOrLinkList.each(function(nodeOrLink) {if(nodeOrLink instanceof go.Node){//获取选中节点var key=nodeOrLink.data.key;}else if(nodeOrLink instanceof go.Link)...原创 2019-11-20 11:48:05 · 2748 阅读 · 1 评论 -
GoJs 节点删除提醒
在业务中,有时因为业务需要,删除节点前需要进行提醒。调用了SelectionDeleting(e)监听,如下: function SelectionDeleting(e){ e.subject.each(function(n) { top.WfCommon.DeleteConfirm(function(rtn) { ...原创 2019-11-19 17:54:11 · 1378 阅读 · 2 评论 -
goJs-监听获取节点 修改、删除、新增
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2019-11-19 17:09:34 · 4498 阅读 · 0 评论