zoukankan      html  css  js  c++  java
  • 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.
  • 相关阅读:
    python之filter()函数
    figure margins too large错误解决
    “一个字等于多少个字节?”是一个不严谨的问法
    如何区分按字节编址与按字编址
    (stm32学习总结)—LCD—液晶显示
    (stm32学习总结)—GPIO位带操作
    (stm32学习总结)—SPI-FLASH 实验
    修改寄存器的位操作方法
    (stm32学习总结)—对寄存器的理解
    (stm32f103学习总结)—初识stm32
  • 原文地址:https://www.cnblogs.com/xxzb/p/13470308.html
Copyright © 2011-2022 走看看