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求pi的方法
    Python:字符串格式化
    Python time模块学习
    开源的PaaS平台
    车牌识别技术实现方式及应用场景
    ASP.NET车辆管理系统
    Spark+Hadoop+IDE环境搭建
    大数据平台技术方案及案例
    主流大数据平台及解决方案对比
    大数据平台架构——通用版
  • 原文地址:https://www.cnblogs.com/xxzb/p/13470308.html
Copyright © 2011-2022 走看看