配置

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

右键菜单配置

  • 类型: Boolean
  • 默认值: true

导航器,提供缩略图预览

useDefaultNodeTypes

  • 类型: Boolean
  • 默认值: true

是否使用内置的节点类型

nodeTypes

  • 类型: Array
  • 默认值: []

节点类型定义

cy基本配置

详见 cytoscape.js basic options

注意

提示

container 配置项会被忽略

提示

配置 style 会覆盖编辑器定义的内置样式,可能造成节点形状丢失,颜色控制失效等问题