Private
clipboardPrivate
drawingPrivate
gridPrivate
helpPrivate
makerThe settings
Private
selectionPrivate
add为节点添加事件
graphEditor.addEvent({
type:'valuechange',
action:'changeAttributes',
attributes:{
'fill' :'green'
},
triggers:[{
type:'operation',
operation: {
target: 3,
source: "state",
operator: "="
}
}]
},nodeId)
graphEditor.addEvent({
type:'valuechange',
action:'executeScript',
script: 'console.log("world")',
triggers:[{
script:'return state==1',
type:'script'
}]
})
Optional
nodeId: string操作的节点id
添加变量
var variable =
{
defaultVal:'变量默认值',//必填
type:'integer'//可选
};
graphEditor.addVariable('变量1',variable)
变量名称
变量对象
Optional
nodeId: string是否为整个数据模型设置变量,为true,则变量绑定到整个模型,为false则将变量绑定到当前选中节点
对齐操作
对齐的方向
Optional
nodeIds: any要对齐的节点id数组,如果为空,则默认对齐选中元素
Private
canPrivate
canPrivate
choosePrivate
clearPrivate
editPrivate
getPrivate
getPrivate
getPrivate
getPrivate
getPrivate
getPrivate
getPrivate
initPrivate
initPrivate
initPrivate
initPrivate
initPrivate
initPrivate
initPrivate
initPrivate
init修改默认网格配置
graphEditor.setGridConfig({
'color':'yellow'
})
要修改的网格样式
Private
setPrivate
set修改默认样式配置
graphEditor.setStyleConfig({
'stroke':'yellow'
})
要修改的样式
Private
setPrivate
to将当前图形转成JSON对象
为true,则以数组的方式对JSON对象进行压缩
当前图形的JSON对象
更新变量
graphEditor.updateVariable('变量2', {
type: 'string',
defaultVal: 6
}, '变量3');
新的变量名称
变量值
Optional
oldVariableName: string原来的变量名称
Optional
nodeId: string需要更新变量的节点
是否为整个数据模型设置变量,为true,则变量绑定到整个模型,为false则将变量绑定到当前选中节点
Generated using TypeDoc
Example