配置
let config = {
cy: {}, // options for cytoscape
editor: {}
}
let cyEditor = new CyEditor(config)
editor基本配置
container
- 类型:
string
- 默认值:
''
Dom 元素或者选择器,编辑器渲染容器
zoomRate
- 类型:
number
- 默认值:
0.2
缩放速率,每次放大或者缩小比例
lineType
- 类型:
string
- 默认值:
'bezier'
边类型,'bezier','straight','taxi'
noderesize
- 类型:
Boolean
- 默认值:
true
通过拖拽改变大小
dragAddNodes
- Type:
Boolean
- Default:
true
elementsInfo
- 类型:
Boolean
- 默认值:
true
节点信息面板
toolbar
- 类型:
toolbar
- 默认值:
true
工具栏配置
snapGrid
- 类型:
Boolean
- 默认值:
true
表格辅助
contextMenu
- 类型:
boolean
- 默认值:
true
右键菜单配置
navigator
- 类型:
Boolean
- 默认值:
true
导航器,提供缩略图预览
useDefaultNodeTypes
- 类型:
Boolean
- 默认值:
true
是否使用内置的节点类型
nodeTypes
- 类型:
Array
- 默认值:
[]
节点类型定义
cy基本配置
详见 cytoscape.js basic options
注意
提示
container 配置项会被忽略
提示
配置 style 会覆盖编辑器定义的内置样式,可能造成节点形状丢失,颜色控制失效等问题