gojs实现一个购物状态流程图图表效果代码
代码语言:html
所属分类:图表
代码描述:gojs实现一个购物状态流程图图表效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> </head> <body> <script src="//repo.bfw.wiki/bfwrepo/js/go.js"></script> <div id="allSampleContent" class="p-4 w-full"> <script id="code"> function init() { // Since 2.2 you can also author concise templates with method chaining instead of GraphObject.make // For details, see https://gojs.net/latest/intro/buildingObjects.html const $ = go.GraphObject.make; // for conciseness in defining templates // some constants that will be reused within templates var roundedRectangleParams = { parameter1: 2, // set the rounded corner spot1: go.Spot.TopLeft, spot2: go.Spot.BottomRight // make content go all the way to inside edges of rounded corners }; myDiagram = $(go.Diagram, "myDiagramDiv", // must name or refer to the DIV HTML element { "animationManager.initialAnimationStyle": go.AnimationManager.None, "InitialAnimationStarting": e => { var animation = e.subject.defaultAnimation; animation.easing = go.Animation.EaseOutExpo; animation.duration = 900; animation.add(e.diagram, 'scale', 0.1, 1); animation.add(e.diagram, 'opacity', 0, 1); }, // have mouse wheel events zoom in and out instead of scroll up and down "toolManager.mouseWheelBehavior": go.ToolManager.WheelZoom, // support double-click in background creating a new node "clickCreatingTool.archetypeNodeData": { text: "new node" }, // enable undo & redo "undoManager.isEnabled": true, positionComputation: function (diagram, pt) { return new go.Point(Math.floor(pt.x), Math.floor(pt.y)); } }); // when the document is modified, add a "*" to the title and enable the "Save" button myDiagram.addDiagramListener("Modified", function (e) { var button = document.getElementById("SaveButton"); if (button) button.disabled = !myDiagram.isModified; var idx = document.title.indexOf("*"); if (myDiagram.isModified) { if (idx < 0) document.title += "*"; } else { if (idx >= 0) document.title = document.title.slice(0, idx); } .........完整代码请登录后点击上方下载按钮下载查看
网友评论0