`

js画图框架--mxgraph--入门

阅读更多

js画图框架--mxgraph--入门

    备注:由于工作变动的原因,mxgraph文章没有及时更新,写的比较简陋,希望大家谅解。以后有时间了在更新。这些算是一个引子,希望大家有兴趣的朋友继续研究下去。

1. 下载

    在http://www.mxgraph.com/mxgraph.html网站中,下边的Download Now 按钮下载。版本从mxgraph-1_0_0_0.zip最新版本[   ]mxgraph-1_10_4_2.zip ,我们下载最新版本。

 

    解压安装包

    解压安装包后是mxgraph目录,目录结果如下:

/ DOC

文档根目录,包括本用户手册。

/ DOTNET

NET服务器端类

/ java中

Java服务器端类

/ javascript中

JavaScript客户端功能。

/ JavaScript的/例子

HTML示例演示如何使用的mxGraph

更新日志

在不同版本之间的变化详情

的index.html

到图书馆的基本介绍

LICENSE.TXT

的许可条款下,你必须使用这个库

    

2. 环境搭建

    本地环境

    将【javascript】目录下【examples】和【src】目录拷贝到要测试或者开发的目录

    server环境

 

3. 注意事项

    文件路径引用

    在要测试或者使用的jsp,php,或者html文件中引用时,要注意文件目录的引用。

    在调试或者使用mxGraph的时候,最好使用firefox浏览器

   

4. 例子

    附件ajaxTesst.rar中是我研究mxgraph的工程,引入到myEclipse中,保证程序没有错的情况下,工厂目录如下:



 主要是
SelectCityServlet.java ,examples目录和web.xml这三个地方。

SelectCityServlet.java 在web.xml中配置的请求处理servlet,主要是doGet方法。

examples目录是存放mxgraph文件的地方,我测试的例子是‘schema-结构定义2.html’这个文件。在里面主要做的是点击导入按钮,将图形编译成XML发送到服务器段,服务器端返回一个xml,mxgraph得到xml解析后显示到图形窗体中。

其中第267行代码的getResult("zs")方法是发送信息到服务器端并返回的。大家可以自己试试。



 

 

  

 

  • 大小: 9.8 KB
  • 大小: 8 KB
分享到:
评论

相关推荐

    mxGraph开发入门指南.pdf

    - 需要引入`mxClient.js`文件,它是mxGraph的主要JavaScript库文件,定义了核心的图表功能。 4. **JavaScript API使用** - `main`函数是mxGraph的入口点,负责初始化和运行图形界面。 - 使用`mxGraphModel`来...

    mxgraph editor

    **mxgraph Editor** 是一款基于JavaScript的开源图形编辑器,专为绘制流程图、工作流、拓扑图等图表设计。它使用了mxGraph库,一个功能强大的图形渲染和操作库,提供了丰富的图形编辑功能。 **mxGraph核心概念:** ...

    vue-mxgraph-example-master (2).zip

    Vue.js 是一款流行的前端JavaScript框架,它以其轻量级、高效和易用性著称,尤其适合构建单页面应用程序(SPA)。在这个名为“vue-mxgraph-example-master (2).zip”的压缩包中,我们看到一个结合了Vue.js与mxGraph...

    mxgraph-svg2shape:mxGraph SVG到Shape的转换工具

    mxgraph-svg2shape 一套将SVG文件转换为mxGraph资源的工具。 该存储库基于: SVG to XML mxGraph stencil definition translation tool. ... 添加 :将XML mxGraph模具定义转换为一组相应JavaScript /

    mxGraph绘图软件js库(版本1.9.1.3,破解版)

    十分强大的js绘图工具,适用于设计/编辑 Workflow/BPM 流程图、图表、网络图和普通图形的 Web 应用程序。这是破解过的源js库。

    typed-mxgraph-example-bundled-with-webpack

    来自Webpack Typescript入门 如何使用 在本地克隆项目 git clone https://github.com/typed-mxgraph/typed-mxgraph-demo.git 切换到项目目录 cd typed-mxgraph-demo 确保使用节点10 至少在Linux上,该项目未使用...

    mxGraph:在HTML页面中制作流程图的JS插件

    mxGraph是一款强大的JavaScript库,专为在Web应用中创建交互式和可编辑的图形界面而设计,特别是用于绘制流程图、组织结构图、网络拓扑图等。它以其丰富的功能集、灵活性和高性能而在IT领域受到广泛欢迎。下面将详细...

    mxGraph中文文档.md

    mxgraph.js中文文档是一个官方的api,翻译来源于sunflower(github: https://github.com/SunInfoFE),提供给更多的开发者参考和共享源码资源!

    mxGraph绘图插件

    mxGraph是一款强大的JavaScript图形库,主要用于创建交互式图表和图形应用程序。它提供了丰富的API和功能,使得开发者能够轻松地在Web浏览器中构建复杂的图形编辑器和流程图工具。这款库以其灵活性、性能和易用性...

    mxgraph-1_10_4_0

    mxGraph是一个功能强大的JavaScript图形库,主要用于创建交互式图表、流程图、网络拓扑图等。其最新版本1_10_4_0提供了丰富的功能,不仅包括源代码,还附带了详尽的文档和示例,方便开发者快速理解和应用。 一、...

    mxgraph流程图绘制

    Based on the latest web technologies, mxGraph is the ultimate component for drawing diagrams in a browser. Using open standards, mxGraph does not depend on any third-party plugins and proprietary ...

    vue-mxgraph-example:根据要求提供mxGraph示例程序,以帮助您快速入门

    在vue下提供mxGraph示例程序,以帮助您快速入门。 现在,仅是几个简单的小示例,如果想要查看mxGraph Demo可以给我带来什么问题,或者通过以下方式与我联系。 演示清单 级联删除 工具列 自定义工具栏 模具工具栏 ...

    mxgraph-typescript-definitions:mxgraph库的打字稿定义d.ts。 有人需要吗? 对此加注星标或给我发电子邮件进行协作

    mxgraph-typescript-定义mxgraph库的打字稿定义。 有人需要吗? 对此加注星标或给我发电子邮件进行协作。 为模块定义的定义等于官方api文档的软件包: : - Each class has its "declare class mxEvent {}"- ...

    mxgraph-eval-1_5_1_11(流程图表编辑)

    mxGraph是一款强大的JavaScript图形库,专门用于在Web应用程序中创建和编辑各种流程图、工作流图、图表、网络图以及一般的图形。它以其高度可定制性、灵活性和丰富的功能集而受到开发者的青睐。这个“mxgraph-eval-1...

    mxGraph JS 绘图组件

    mxGraph 是一个 JS 绘图组件适用于需要在网页中设计/编辑 Workflow/BPM 流  程图、图表、网络图和普通图形的 Web 应用程序。mxgraph 下载包中包括用  javescript 写的前端程序,也包括多个和后端程序(java/C#等等)...

    mxgraph实体关系(ERD)

    mxGraph是一个JS绘图组件适用于需要在网页中设计/编辑Workflow/BPM流程图、图表、网络图和普通图形的Web应用程序。mxgraph下载包中包括用javascript写的前端程序,也包括多个和后端程序(java/C#等)集成的例子。以下是...

    snippets:前端开发, 前端面试, 前端技术, NodeJs, React, Vuejs, Flutter, Typescript. 在线版本->

    chinese-document全网最详bpmn.js教材-Color篇 - 掘金mxGraph6jinzhanye/mxgraph-demos懒牛不爱梳毛-服务器-前端-mxgraph领域博主vue mxGraph examplemxGraph 用户手册mxGraph JavaScript examplemxGraph 入门实例...

    在线画图wwwdrawio网站的源码基于mxGraph开发

    这个工具的核心是基于mxGraph,一个强大的JavaScript图形库,它支持2D绘图、布局算法和交互式图形编辑。在本文中,我们将深入探讨mxGraph以及www.draw.io如何利用它实现高效的可视化功能。 首先,我们来了解mxGraph...

Global site tag (gtag.js) - Google Analytics