mxGraph

作者: 痛心凉 | 来源:发表于2019-03-20 18:07 被阅读0次

mxGraph定义:mxGraph是一个js绘图组件,适用在网页设计/编辑流程图、图表、网络图和普通图形的web应用程序。
mxGraph支持:mxGraph支持拖动和克隆细胞,重新调整和改造,连接和断开,拖动和下降,从外部来源,编辑细胞中的标签和更多。

mxGraph.insertVertex(parent,id,value,x,y,width,height,style )
parent——作为组结构中新单元的直接父级的单元
id——这是描述单元格的全局唯一标识符,它始终是一个字符串。这主要用于在外部引用持久输出中的单元格。如果您不希望自己维护id,请将null传递给此参数并确保mxGraphModel.isCreateIds()返回true。这样,模型将管理ID并确保它们是唯一的。
value——这是单元格的用户对象。它将在顶点或边缘上显示为标签。(传值之后,该值会出现在所连的线上)
x——该元素左上角到浏览器的横向距离
y——该元素左上角到浏览器的纵向距离
width——该元素的宽
height——该元素的高

v1指代第一元素,v2指代第二个元素
从第一个连线指向第二,直接是默认:graph.insertEdge(parent, null, '', v1, v2);
从第二连线指向第一个:
graph.insertEdge(parent, null, '', v2, v1, 'edgeStyle=orthogonalEdgeStyle;');

注:
1.获取方法
  • //始终从选择的mxcells返回数组的第一个细胞
    graph.getSelectionCell()
  • //获取所有被选择的元素
    graph.getSelectionCells()
  • //返回所选择所有cells的所有信息
    graph.getSelectionModel()
2.设置方法

//设置选中节点cell
graph.setSelectionCell(v1);

API

http://jgraph.github.io/mxgraph/docs/js-api/files/index-txt.html

demo

http://jgraph.github.io/mxgraph/javascript/index.html

相关文章

  • mxgraph

    前端绘制图形有3种方式: HTML + CSS canvas svg 前端绘制图形优缺HTML + CSS简单。C...

  • mxGraph

    mxGraph定义:mxGraph是一个js绘图组件,适用在网页设计/编辑流程图、图表、网络图和普通图形的web应...

  • MxGraph使用心得(2019-03-25)

    最近根据公司需求接触了mxGraph技术,mxGraph 是一个 JS 绘图组件适用于需要在网页中设计/编辑 Wo...

  • mxGraph简单操作。

    工作需要使用mxGraph。依着葫芦画瓢慢慢学,不足之处还望大家指点。

  • (转)mxgraph基础使用

    公司的项目用到mxgraph,大部分的使用同事都已经写好了。但是今天要我加一个新的功能,这让我想来整理下基本用法。...

  • vue中使用mxgraph

    1、npm 引入 2、这个模块可以使用require()方法进行加载。它将返回一个接受对象作为选项的工厂函数。必须...

  • 基于mxgraph.js开发的流程图组件(2019-12-12)

    1.fabric.js 在决定使用mxgraph.js开发流程图之前,尝试过用fabric.js来开发,结果发现并...

  • mxgraph vue 笔记(一)转

    安装 新建index.js文件 页面引入 hello world 效果hello world 本文转自vue中使用...

  • mxgraph示例解析(-) pagebreaks分页符

    官方示例 实现原理 开启分页分隔符显示 设置首选页面为默认页面大小(即当前画布大小) 设置镜头可移动 简化示例

  • mxgraph示例解析(-) menustyle右键菜单

    官方示例 实现原理 禁用右键菜单 创建右键菜单 简化示例

网友评论

    本文标题:mxGraph

    本文链接:https://www.haomeiwen.com/subject/tmuryqtx.html