go.js節點連線配置


屬性 描述 使用
allowDrop
是否允許拖拽
allowDrop: true,
scrollMode
畫布滾動方式
scrollMode :"InfiniteScroll" //無限延伸
draggingTool.dragsLink
是否可以拖動單個連線,讓其與連接的節點斷開
"draggingTool.dragsLink": true
"draggingTool.isGridSnapEnabled"
拖動節點的時候是否捕捉到網格點並對齊
"draggingTool.isGridSnapEnabled": true
"linkingTool.isUnconnectedLinkValid"
未連接的線條是否有效
"linkingTool.isUnconnectedLinkValid": true
"undoManager.isEnabled"
撤銷和重做
"undoManager.isEnabled": true
myDiagram.model.linkFromPortIdProperty
myDiagram.model.linkToPortIdProperty
記錄連線時的端口
myDiagram.model.linkFromPortIdProperty = "fromPort"; //
    myDiagram.model.linkToPortIdProperty = "toPort";

relinkableFrom

relinkableTo

是否可以再次連線
relinkableFrom: true,
relinkableTo: true,
{
          toolTip: objGo(
            "ToolTip",
            objGo(
              go.TextBlock,
              { margin: 4 },
              new go.Binding("text", "", function (node) {
                return node.data.key;
              })
            )
          ), //裝飾結束
        }
為每個節點定義一個工具提示  
margin
給節點添加外邊距
margin:new go.Margin(10, 0, 10, 0)
segmentIndex//段索引
segmentFraction
設置在連線上的位置
{ _isLinkLabel: true, segmentIndex: NaN, segmentFraction: 0.5 }
go.Brush.randomColor()
設置隨機的顏色
go.Brush.randomColor(128,255),數字從0到255,第一位默認128,第二位默認255.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM