前段时间用到mxGraph,主要用于将一款基于Eclipse开发的产品中的算法绘制功能移动到前端,最终在FF浏览器中运行出来的效果如下图所示:

mxGraph 开发样例展示

由于mxGraph中文文档较少,学习的方式主要是基于官方Demo和API的方式:

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

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

开发之初相对困难些,需要熟读API中用到的主要类,如:mxGraph, mxStyleSheet等,入手之后,开发起来就会快速很多!

前端采用DOJO+mxGraph完成,前者用到了DOJO的AJAX,从后台拿到需要绘制的节点和连接信息;

后台关于节点和连接的信息来自于XML文件,我自己写了一段代码,主要用于XML与JSON的互转;

相关文章:

  • 2022-12-23
  • 2022-02-27
  • 2022-12-23
  • 2021-09-15
  • 2021-10-28
  • 2021-12-28
  • 2022-01-03
  • 2021-09-02
猜你喜欢
  • 2021-09-18
  • 2021-04-07
  • 2021-06-29
  • 2022-12-23
  • 2021-11-06
  • 2021-11-11
  • 2021-08-01
相关资源
相似解决方案