gojs+dagre实现自动布局流程图效果代码
代码语言:html
所属分类:图表
代码描述:gojs+dagre实现自动布局流程图效果代码,设置了右键菜单,可以删除和克隆节点。
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> </head> <body onload="init()"> <div id="sample"> <button onclick="autolayout()">auto layout</button> <button onclick="duplicateNode()">duplicateNode</button> <p>right click for context menu</p> <div id="myDiagram" style="background-color: whitesmoke; border: solid 1px black; width: 100%; height: 400px"></div> </div> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/go.js"></script> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/dagre.min.js"></script> <script> var nodes, links, myModel, $, myDiagram; function generateNodeDataArray() { var nodeDataArray = []; for (n in nodes) { var nodeData = { key: n, label: nodes[n].label }; if (nodes[n].x && nodes[n].y) { nodeData.locat.........完整代码请登录后点击上方下载按钮下载查看
网友评论0