属性 |
描述 |
使用 |
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:new go.Margin(10, 0, 10, 0)
|
|
设置在连线上的位置 |
{ _isLinkLabel: true, segmentIndex: NaN, segmentFraction: 0.5 }
|
|
设置随机的颜色 |
go.Brush.randomColor(128,255),数字从0到255,第一位默认128,第二位默认255.
|
请发表评论