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.
  • 相关阅读:
    Smali基本语法
    图片智能缩小
    How to install ia32-libs in Ubuntu 14.04 LTS (Trusty Tahr)
    [操作系统][Ubuntu 14.04] 安装Flash 安装QQ2013
    eclipse在Ubuntu 13.04下的安装过程及问题小记
    Android系统手机端抓包方法
    Android 开源框架ActionBarSherlock 和 ViewPager 仿网易新闻客户端
    试用Android Annotations
    Android Annotations 介绍
    盘点国内Android移动广告平台的现状
  • 原文地址:https://www.cnblogs.com/xxzb/p/13470308.html
Copyright © 2011-2022 走看看